我的应用程序现在支持iOS7.0+,我想用黑色覆盖安全区域之外的区域,所以底部34高的区域应该看起来很好。但是我需要更换这么多控制器,有没有捷径?我搜索了很多指南,但它们都只是介绍了如何在iphone X中创建一个新的漂亮的控制器视图。我想做的是让所有旧的视图在安全区域内表现良好。
-Update我尝试了一种方法,在key窗口中添加一个黑色视图,并在自定义根控制器中设置额外的insets,但1)控制器视图不包含滚动视图时,底部对齐按钮被黑色视图覆盖。2)如果包含滚动视图,那么附加的插入将如何影响滚动视图。
发布于 2017-11-21 19:48:02
向iPhone X迁移项目
1)为iPhone X分辨率(1125 × 2436)添加新的闪屏
2)在为iPhone X添加新的闪屏后,UINavigationController、UITableView、UICollectionView等UI元素会自动根据iPhone X设备进行适配。
3)如果你已经使用了任何自定义控件,那么你必须按照标准进行设计。
4)在自动布局的情况下,只需检查storyboard文件中的safearealayoutguide
4)在自动调整大小的情况下,您必须管理所有控件,然后再管理上面的控件。
注意:如果现有项目是使用自动布局创建的,则迁移easily.In case自动调整大小的项目与迁移自动布局相比很困难。
请在下面找到更多参考资料。
https://stackoverflow.com/questions/47320584
复制相似问题