答案 0 :(得分:16)
答案 1 :(得分:9)
@ paper1111的功能在Xcode版本9.3.1中运行良好,但对我来说没有第一次工作。在使用Interface Builder进行了两天的世界大战之后
解决方案:
1)检查界面生成器的文件检查器中的“使用安全区域布局指南”按钮。
2)取消选中界面构建器的文件检查器中的“使用安全区域布局指南”按钮。
3)再次检查界面生成器的文件检查器中的“使用安全区域布局指南”按钮。
答案 2 :(得分:2)
根据this,在iOS 11中,IB将bottomLayoutGuide
替换为safeAreaLayoutGuide
。
Interface Builder使用UIView.safeAreaLayoutGuide作为替代 UIViewController中不推荐使用的Top和Bottom布局指南。至 使用新的安全区域,在文件中选择安全区域布局指南 检查器为视图控制器,然后在之间添加约束 您的内容和新的安全区域锚点。这可以防止您的内容 从顶部和底部条形图以及过扫描区域遮挡 在tvOS上。安全区域的约束转换为顶部和底部 部署到早期版本的iOS时。 (29323293)