iOS 14 适配注意事项

tech2024-04-09  55

本文不讲iOS 14系统带来的新特性,只讲讲老的项目如何兼容,目前只发现了两个地方是必须修改的。

1.UIPageControl的设置小圆点图片的kvc方法被禁用了,程序内有的话,必须删除一下,具体操作在工程内搜索"_pageImage"和@"_currentPageImage"关键字,找到对应代码并删除。

[pageControl setValue:[UIImage imageNamed:@"image1"] forKeyPath:@"_pageImage"];

[pageControl setValue:[UIImage imageNamed:@"image2"] forKeyPath:@"_currentPageImage"];

 

2.十二月份以后使用UIWebView控件的程序将禁止发布到App Store,如果程序内使用到的,尽快更换为WKWebView。

除了自己写的代码要更换外,还有一些三方库也引用到了这个控件,从终端进入程序所在路径,输入这个双引号内的指令“grep -r UIWebView .  ”,找到对应的三方库,进行更新或修改。

最新回复(0)