热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使用自动调整大小的iPhoneX蒙版迁移项目

如何解决《使用自动调整大小的iPhoneX蒙版迁移项目》经验,为你挑选了1个好方法。

我们有一些旧项目仍在使用“自动调整大小”蒙版,并且在iOS 11和iPhone X之前一切正常。通过引入安全区域布局指南,支持iPhone X的最佳解决方案是什么?

    我们可以使用自动调整大小的掩码将所有接口转换为使用自动布局。考虑到正在动态添加和调整视图,这似乎是一项巨大的工作。

    我们继续使用自动调整大小的蒙版,但会调整界面以增加iPhone X和iOS 11的插入边距。

Wesley Fille.. 5

这是我通过使用XIB文件并自动调整布局大小的旧项目解决此问题的方法:

    在Interface Builder中,为XIB启用自动布局并打开“安全区域”。

    选择视图中的所有UI元素,然后选择Editor-> Embed In-> View。此技巧将保留所选元素的自动调整大小设置。

    在创建的新UIView中,使用“自动布局”将顶部,顶部,底部和后边缘设置为超级视图安全区域。

这对于我的项目非常有用,可以在我的许多XIB文件中快速支持安全区域,而不必从自动调整大小更改为自动布局。

韦斯



1> Wesley Fille..:

这是我通过使用XIB文件并自动调整布局大小的旧项目解决此问题的方法:

    在Interface Builder中,为XIB启用自动布局并打开“安全区域”。

    选择视图中的所有UI元素,然后选择Editor-> Embed In-> View。此技巧将保留所选元素的自动调整大小设置。

    在创建的新UIView中,使用“自动布局”将顶部,顶部,底部和后边缘设置为超级视图安全区域。

这对于我的项目非常有用,可以在我的许多XIB文件中快速支持安全区域,而不必从自动调整大小更改为自动布局。

韦斯


推荐阅读
author-avatar
wszr12345597
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有