iOS安全区域无法在真实设备上运行

时间:2017-12-24 00:24:26

标签: ios autolayout iphone-x

我试图让我的应用程序在iPhone X上正常工作,因此在XIB文件中使用了安全区域,但约束条件有所变化。当我在模拟器上测试结果时,它按预期工作,但不是真实设备(iPhone 6)上的情况。 我清理了项目并重新运行,但没有工作。

enter image description here

真实设备(iPhone 6)

real device (iPhone 6)

1 个答案:

答案 0 :(得分:0)

安全区域布局工作正常。我认为您在iPhone6中使用iOS 10或更早版本。对于iOS11之前的版本,安全区域将无法使用,您必须以编程方式检查您的iOS版本并使用NSLayoutConstraint添加高度锚点。