iOS11界面适配-XIB

最近在适配过程中发现通过XIB对UI进行约束时,safeArea(是在iOS11适配中十分重要的, 可以通过iOS 11 安全区域适配总结这篇文章详细了解safeArea)没有起到作用.

主要原因在与我的工程之前最低支持iOS8.0, iOS9.0是不能选择Use Safe Area Layout Guides这个选项的,如果在iOS9.0之前选中的话或出现

警告.

解决方法将Builds for设置为 iOS9.0 and Later并选中Use Safe Area Layout Guides.

并在如图位置选中箭头指向的选项(在iOS9.0之前没有这个选项)

选中之后会出现Safe Area, 重新对空间添加约束(这里的约束应该以safeArea为基准)

iOSNweF_4.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容