
IOS13 适配
翻滚的code
情况是在不断的变化,要使自己的思想适应新的情况,就得学习。
展开
-
iOS13 适配总结
1. 暗黑模式iOS13使用暗黑模式时,UIView默认背景色会变成暗黑色。适配暗黑模式的工作量较大,改为强制使用正常模式。处理方案:在plist文件中增加配置项UIUserInterfaceStyle,值为Light。2. 状态栏样式在iOS13之前有两种状态:UIStatusBarStyleDefault(黑字)、UIStatusBarStyleLightContent(白字)。...原创 2019-11-26 15:04:15 · 502 阅读 · 0 评论 -
Client error attempting to change layout margins of a private view
从 iOS 11 开始,UINavigationBar使用了自动布局,左右两边的按钮到屏幕之间会有 16 或 20 的边距。为了避免点击到间距的空白处没有响应,通常做法是:定义一个UINavigationBar子类,重写layoutSubviews方法,在此方法里遍历 subviews 获取_UINavigationBarContentView,并将其layoutMargins...原创 2019-11-19 14:34:47 · 711 阅读 · 0 评论 -
IOS13 适配
iOS 13 支持适配的机型 iPhone X、iPhone XR、iPhone XS、iPhone XS Max iPhone 8、iPhone 8 Plus iPhone 7、iPhone 7 Plus iPhone 6s、iPhone 6s Plus iPhone SE iPod touch (第七代) 适配要求Startin...原创 2019-11-04 16:44:13 · 585 阅读 · 0 评论 -
iOS 13 适配
坑一UITextField 的私有属性 _placeholderLabel 被禁止访问了[self.textField setValue:self.placeholderColor forKeyPath:@"_placeholderLabel.textColor"];居然崩溃了,错误信息如下'Access to UITextField's _placeholderLabel i...原创 2019-11-04 16:38:38 · 657 阅读 · 3 评论