繁体   English   中英

如何设置所有控制器的视图以适合安全区域

[英]How to set up all controllers' view to suit safe area

我的应用程序现在支持iOS7.0 +,我想用黑色覆盖安全区域之外的区域,因此底部34高度区域应该看起来不错。 但是我有很多控制器需要更改,是否有捷径? 我搜索了许多指南,但都只是介绍了如何在iphone X中创建新的漂亮控制器视图。我想做的是使所有旧视图在安全区域内表现良好。

----------更新我尝试了一种方法,在键窗口中添加了一个黑色视图,并在自定义的根控制器中设置了其他插图,但是1)当控制器视图不包含滚动视图。 2)如果包含滚动视图,那么附加插图将如何影响滚动视图。

项目迁移到iPhone X

1)为iPhone X分辨率(1125×2436)添加新的启动屏幕

2)在为iPhone X添加新的飞溅UICollectionViewUINavigationControllerUITableViewUICollectionView类的UI元素会根据iPhone X设备自动适应。

3)如果您使用了任何自定义控件,则必须根据标准进行设计。

4)如果是自动布局,只需检查storyboard safearealayoutguide文件中的safearealayoutguide

4)在自动调整大小的情况下,您必须管理上面所有其他控件。

注意:如果现有项目是使用自动布局制作的,则可以轻松迁移项目;如果使用自动调整大小,则迁移比自动布局困难。

请从下面找到更多参考。

参考1

参考2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM