我的应用程序现在支持iOS7.0 +,我想用黑色覆盖安全区域以外的区域,因此底部34高度区域应该看起来很好。但我有这么多控制器要改变,有没有捷径? 我搜索了许多指南,但它们都介绍了如何在iphone X中创建一个新的漂亮的控制器视图。我想要做的是让所有旧视图在安全区域内表现良好。
----------更新 我尝试了一种方法,在关键窗口中添加黑色视图,并在自定义根控制器中设置其他插入,但1)当控制器视图不包含滚动视图时,黑色视图覆盖底部对齐按钮。 2)如果包含滚动视图,那么附加插图将如何影响滚动视图。
答案 0 :(得分:0)
项目迁移到iPhone X
1)为iPhone X
分辨率添加新的启动画面(1125×2436)
2)为iPhone X
添加新的初始版后,UINavigationController
,UITableView
和UICollectionView
等UI元素会根据iPhone X
设备自动调整。
3)如果您使用过任何自定义控件,那么您必须按照标准进行设计。
4)如果是自动布局,请选中safearealayoutguide
文件中的storyboard
4)在自动调整大小的情况下,您必须管理上面的所有控件。
注意:强> 如果使用自动布局创建现有项目,则可以轻松迁移项目。如果是自动调整大小,则迁移比自动布局更难。
请从下面找到更多参考资料。