2019-09-25 iOS13 适配总结
2019-09-30 本文已影响0人
指尖_跳舞
1、presentViewcontrller问题
设置为 vc.modalPresentationStyle = UIModalPresentationFullScreen;
2、KVC问题,主要用到ITextField的Placeholder等
解决方案:通过attributedPlaceholder设置替代kvc
3、深色模式问题 ,之前设置的默认颜色在深色模式下都会被替换为深色
简单粗暴的解决方法:(不适配深色模式)
直接在项目的plist文件中设置 UIUserInterfaceStyle UIUserInterfaceStyleLight
同时深色模式下UIStatusBarStyleDefault会变成白色,需要的话用UIStatusBarStyleDarkContent替换
4、tabbar 选中颜色重置为默认的蓝色
在选中的回调方法中设置
- (void)tabBar:(UITabBar*)tabBardidSelectItem:(UITabBarItem*)item{
tabBar.tintColor=LBMGreen;
}
5、UISearchDisplayController 废弃 调用会崩溃 使用UISearchController
6、UIWebView废弃,暂未发现异常
7、tableviewheaderfooterView 设备背景色不生效问题
设置自定义view的背景色 或者 headerfooterview的contentview的背景色
8、获取UISearchBar的textfiled 要将valueForKey:@"_searchField" 改为 valueForKey:@"searchField"