首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置所有控制器的视图以适应安全区域

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

Stack Overflow用户
提问于 2017-11-16 10:31:11
回答 1查看 404关注 0票数 1

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

-Update我尝试了一种方法,在key窗口中添加一个黑色视图,并在自定义根控制器中设置额外的insets,但1)控制器视图不包含滚动视图时,底部对齐按钮被黑色视图覆盖。2)如果包含滚动视图,那么附加的插入将如何影响滚动视图。

EN

回答 1

Stack Overflow用户

发布于 2017-11-21 19:48:02

向iPhone X迁移项目

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

2)在为iPhone X添加新的闪屏后,UINavigationControllerUITableViewUICollectionView等UI元素会自动根据iPhone X设备进行适配。

3)如果你已经使用了任何自定义控件,那么你必须按照标准进行设计。

4)在自动布局的情况下,只需检查storyboard文件中的safearealayoutguide

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

注意:如果现有项目是使用自动布局创建的,则迁移easily.In case自动调整大小的项目与迁移自动布局相比很困难。

请在下面找到更多参考资料。

reference1

reference2

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47320584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档