【发布时间】:2018-02-13 08:11:35
【问题描述】:
我有一个相当复杂的应用程序,它会导致 iPhone X 上的安全区域出错(被按下)。
此屏幕截图来自故事板。它是一个容器视图,与安全区域布局指南的底部锚点对齐。 那里一切看起来都很好,并且在一个空的新项目中产生了正确的结果。
但是一旦我在原始应用程序中实例化并推送视图控制器,结果是这样的:
什么会导致安全区域变形?
additionalSafeAreaInsets 属性绝对没有在应用程序的任何地方设置。我玩过其他几个UIViewController 属性,但似乎没有任何改变。
谢谢!
【问题讨论】:
-
这个视图控制器有什么代码?它是如何设置的?
-
如果您在情节提要中选择视图控制器并使用右侧面板中的文件检查器。您是否勾选了“使用安全区域布局指南”?
-
没有代码用于设置视图控制器。它通过 UIStoryboard().instantiateViewController(withIdentifier:) 严格实例化
-
是的,勾选“使用安全区域布局指南”,否则您将看不到左侧的安全区域。
-
我看不到左边 :P
标签: ios iphone ios11 iphone-x safearealayoutguide