限制适用于iPhone 8,但不适用于iPhone 8 Plus

时间:2019-02-21 08:26:56

标签: ios autolayout nslayoutconstraint xcode10

我已应用了一些约束,这些约束在所有iPhone __,iPhone XS Max设备上均有效,但在iPhone __ Plus设备上均无效。对此可能有什么解决方案?

我检查了viewDidLoad和viewDidAppear中的尺寸。约束在viewDidLoad中维护,但在Plus设备的情况下在viewDidAppear中中断。我已将UIView固定到安全区域(左,上,右),并将其高度设置为40。

在加载视图时,屏幕宽度为414,视图宽度为414 在出现View的情况下,屏幕为414,而uiview为453。

在非Plus设备上,我没有遇到此问题。

预期:

enter image description here

获取:

enter image description here

0 个答案:

没有答案