如何单独为iPhone X设备设置约束

Mug*_*ran 2 iphone ios ios11 iphone-x

故事板中的徽标设置为值28的顶级约束,适用于所有设备.在iPhone X设备上,它与顶部的相机条合并.如果我增加顶部约束,它会影响其他设备.如何仅为iPhone X设置约束?

dam*_*sar 7

默认情况下,Xcode为您提供Safe Area项目创建.

在此输入图像描述

在这里,我添加了一个UIView具有以下约束.注意约束如何固定到Safe Area,而不是Superview. 在此输入图像描述

运行该应用程序,您将看到该视图尊重所有设备的状态栏.

希望这有助于解决您遇到的问题......