我的一个应用程序十分复杂,导致在iPhone X上的安全区域位置不正确(被向下推)。 这个截图是从故事板中截取的。这是一个容器视图,对齐到了安全区域布局指南的底部锚定点。在一个空的、新的项目中,一切看起来都很好,并产生了正确的结果。 但是,一旦我在原始应用程序中实例化并推送视图控制器,结果就会变成这样: 什么原因会导致安全区域失真? 在应用程序中明确没有设置additionalSafeAreaInsets属性。我已经尝试过一些其他的UIViewController属性,但似乎没有任何改变。 谢谢!
请分享您按钮的约束布局视图,以获得您问题的正确/精确解决方案。我曾经遇到过同样的问题。 我在主视图中添加了另一个视图(灰色视图)作为子视图,并将我的按钮移动到其中。我为主视图和灰色视图都启用了安全区域布局指南。 安全区域布局对于灰色视图可以保护我的按钮在安全区域内。 iPhone X,布局预览: 希望这能对你有所帮助!