通过取消选中,可以在Interface Builder中禁用安全区域布局指南Use Safe Area Layout Guides
。如何用代码完成?
我没有注意到与该复选框直接对应的iOS11可用布尔值。
我认为以编程方式完成此操作的唯一方法是重写 safeAreaLayoutGuide 属性。
override var safeAreaLayoutGuide: UILayoutGuide {
return UILayoutGuide()
}
Run Code Online (Sandbox Code Playgroud)
当您通过 IB 禁用它时,它仍然返回 UILayoutGuide 但布局帧为零,通过返回 UILayoutGuide 的实例,您基本上在做同样的事情。
归档时间: |
|
查看次数: |
4518 次 |
最近记录: |