适配
MeteoriteMan
iOS开发者
展开
-
iOS[15.0,15.1)ScrollView滚动“卡顿“适配
[15.0,15.1)调用ScrollView滚动animated属性传入true可能会引起"卡顿".原创 2023-01-18 17:05:28 · 437 阅读 · 0 评论 -
iPhone 12系列项目屏幕尺寸不正确的解决方案
iPhone 12系列除了iPhone 12 mini宽度还是旧有的375以外,12和12Pro为390,12 Pro Max为428。LaunchScreen Image & LaunchScreen StoryBoardiOSiPad OS原创 2021-01-17 15:11:24 · 1572 阅读 · 0 评论 -
iPhone状态栏高度
12系列的StatusBarHeight和之前又有些不一样非刘海屏统一的statusBarHeight都是20。刘海屏iPhone 12以前的都是44.12/12 Pro/ 12 Pro Max是47.12 mini则是50原创 2021-01-17 14:53:28 · 998 阅读 · 1 评论 -
UIAlertView的风险
本篇文章我将会从两个方面来讲UIAlertView的风险-传统的keyWindow的问题一集系统上适配上问题.keyWindow的问题下面从不用UIScene管理window的情况谈起.对于UIApplication中的keyWindow的定义,如下所示This property holds the UIWindow object in the windows array that i...原创 2020-01-20 21:53:38 · 1528 阅读 · 0 评论 -
XIB(Story Board)设置颜色与视觉稿的差别
大多数人可能都使用过XIB去做UI开发,但是我想提出的是XIB上设置颜色可能和视觉稿是有些区别的.拿默认创建的工程来举例把,一般我们在下面这个地方来设置背景色如果默认的颜色不太满意呢.我们可能在下面的列表里头选择一般来说,要么是WhiteColor要么是ClearColor,亦或是BlackColor.当这三者都不满足的情况下,我们可能点击Custom...然后选择一个颜色不知道大家...原创 2020-01-12 18:20:06 · 601 阅读 · 0 评论 -
苹方字体中英文对照
苹方-简 细体PingFangSC-Light苹方-简 中黑体PingFangSC-Medium苹方-常规体PingFangSC-Regular苹方-简 中粗体PingFangSC-Semibold苹方-简 纤细体PingFangSC-Thin苹方-简 极细体PingFangSC-Ultralight...原创 2020-01-10 22:58:06 · 11876 阅读 · 0 评论 -
UIBarButtonItem适配iOS11以下
UIBarButtonItem中有个传入UIView的方法.可以快速的创建UIBarButtonItem(关键是可以自定义). - (instancetype)initWithCustomView:(UIView *)customView;在iOS11以上的时候传入个UIButton什么的都美滋滋.然而在iOS11以下,传入UIButton的时候却没有了显示.解决方法: UIView一定...原创 2019-05-28 21:01:48 · 356 阅读 · 0 评论 -
iOS Device Model identifier list
iOS设备identifier list原创 2019-04-11 09:01:34 · 372 阅读 · 0 评论 -
自定义tabbar(适配iPhoneX)
对应GitHubDemo地址 对于iOS系列设备来说.底部的tabbar由于去掉了Home键,底部有一个安全区作为用户的手势交互区(使用一些手势来完成Home键的操作).一些使用UIView去自定义UITabbar的如果想适配iPhoneX的话就需要写1.一个判断设备的宏.2.tabbar高度的宏.我觉得上面的方法太复杂了(比如又来了个iPhoneXX,或者是iPadXX怎么弄,新增...原创 2018-05-11 00:48:59 · 9546 阅读 · 0 评论 -
iOS11适配之UISearchBar
话说有些控件到iOS11的表现就是很奇怪.比如之前讲的UIScrollView iOS11UIScrollView的适配戳这里 UIScrollView的问题是应该是SafeArea的改动导致的. 那么,UISearchBar添加到NavigationItem的titleView上导致Nav高度的变化(iOS11 only)如何解决呢. 首先,我们要知道导航栏的高度是44.不管是iP...原创 2018-09-11 10:18:03 · 1564 阅读 · 0 评论 -
关于iOS11下关于UIViewController属性弃用导致含有ScrollView功能的控件出现问题的解决方案
关于tableView.比如我们某一个页面的tableView的顶部要在statusBar的顶部.也就是屏幕的顶部开始.有两种解决方案:1.我们可以设置上面的位置距离顶部是-22(我们知道statusBar的高度是20,但是比如我们设置了热点.那statusBar就变成40了).所以这个解决方案不是很好.2.我们可以设置ViewController的一个属性: self.aut...原创 2017-09-22 17:55:36 · 1430 阅读 · 0 评论