使用autolayout处理iPhone X缺口?

时间:2018-01-31 12:12:41

标签: ios swift autolayout iphone-x

我有一个imageview,它位于视图顶部的中央。

这在所有设备上看起来都很好,除了iPhone X的缺口裁剪图像。

是否有一种方法可以从凹槽而不是屏幕的顶角定位视图?因为它导致我的布局一致性问题

谢谢

1 个答案:

答案 0 :(得分:6)

在布置imageView时,请使用safe area guides

NSLayoutConstraint.activate([
    imageView.topAnchor.constraint(equalTo: self.view.safeAreaLayoutGuide.topAnchor),
    // rest of the constraints
])