欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

iOS 14 适配方案

程序员文章站 2022-06-19 10:05:17
1、升级XCode后如果模拟器跑不了了,可能需要加一个x86_64架构如图:2、不在cell的contentView上addSubview的会被contentView挡住如果有用cell addSubview 的请替换成cell.contentView addSubview3、IDFA隐私加强IDFA默认关闭,需要向用户申请获取权限,需要在info.plist中明示用户申请权限:key : NSUserTrackingUsageDescriptionvalu......

1、升级XCode后如果模拟器跑不了了,可能需要加一个x86_64架构

 

如图:iOS 14 适配方案

2、不在cell的contentView上addSubview的会被contentView挡住

 

如果有用cell addSubview 的请替换成

cell.contentView addSubview

 

3、IDFA隐私加强

IDFA默认关闭,需要向用户申请获取权限,需要在info.plist中明示用户申请权限:

key : NSUserTrackingUsageDescription

value: “获取设备信息用以精准推送您喜欢的内容”(用于显示给用户的话术)

(如果APP中SDK包含有IDFA请注意!!!)

4、KVC 不允许访问 UIPageControl的pageImage

新增了API:preferredIndicatorImage设置image

 

5、相册新增选择部分照片权限类型

 

iOS14新增了Limited Photo Library Access 模式,在授权弹窗中增加了 选择照片 选项。用户可以选择开放照片库或者特定的相册给App,保证用户隐私,点击可以勾选部分照片供该APP使用。

如果用户选择了部分照片,那么重启APP后再用到相册权限依然会弹窗提醒选择更多照片。

可以在Info.plist中设置“PHPhotoLibraryPreventAutomaticLimitedAccessAlert”为YES,来阻止弹窗反复弹出。

也可以在代码中配置在合适的位置弹窗:

 

6、相机和麦克风

 

iOS14 中 App 在使用相机和麦克风时右上角会有绿点(相机)和黄点(麦克风)提示,无法隐藏。

 

7、 读取剪切板会弹提示

读取剪切板内容时,会有toast提示,从顶部弹出,例如:手机淘宝 - 粘贴自:QQ

 

8、UIDatePicker 更新 UI 样式

iOS 14 适配方案

并且为默认样式。如果想使用原来的播轮样式,需要设置

_pickerView.preferredDatePickerStyle = UIDatePickerStyleWheels;

 

本文地址:https://blog.csdn.net/iOSTerry/article/details/108843881

相关标签: iOS码农 ios