报 Safe Area Layout Guide before

作者: 茉上心弦 | 来源:发表于2018-05-06 20:36 被阅读1744次
  • Xcode 升级到 Xcode 9 beta, 创建 xib 的时候报了Safe Area Layout Guide before ios 9.0 的错

  • 由于项目选择的是最低支持 iOS 8。
  • 苹果在 iOS 7 中引入的 Top Layout Guide 和 Bottom Layout Guide, 这些布局指南在 iOS 11 中被弃用,取而代之的是 Safe Area Layout Guide.

  • Top and Bottom Layouts Guides
    当一个 Viewcontroller 被嵌入到 Navigationcontroller and tab bar 中时,我们可以使用 Top Layout Guide和Bottom Layout Guide 让view根据上下锚点自适应内容 如图所示:


  • Safe Area Layout Guide
    在 iOS 11 中苹果用单独的 Safe Area 属性代替了上面的属性.
    安全区域限制于顶部和底部的锚点如图

解决办法
选中控制器,右边面板的Builds for 选择 iOS 9.0 and Later

取消使用 Use Safe Area Layout Guides 选项,去针对不同的设备写代码适配。

相关文章

网友评论

    本文标题:报 Safe Area Layout Guide before

    本文链接:https://www.haomeiwen.com/subject/hhtprftx.html