为什么我的设备会在模拟器中显示不同的自动布局?

时间:2018-04-27 05:05:39

标签: ios swift autolayout stackview

我有一个堆栈视图,它固定在一个scrollview上。我想让它显示我想要在iPhone 6s Plus设备上查看的内容,如下所示:

enter image description here

然而,使用完全相同的版本,当我在iPhone 6s Plus模拟器上运行时,我的布局延伸到右侧视图的边缘之外,并且在我选择的其他设备上同样被抛弃。有关设备工作原理的任何建议,模拟器无法正常工作吗?

见下文,模拟器:

enter image description here

我尝试过多种不同的解决方法,包括使用新的"安全区域布局指南,"但我似乎无法找出我出错的地方。

1 个答案:

答案 0 :(得分:1)

检查您的视图约束。开始给SE设备提供约束,然后在其他设备上运行。

如下所示应用约束,您将获得输出。

以下是视图约束

酸度如何?图

enter image description here

非常酸的观点

enter image description here

温和的观点

enter image description here

温和视图

enter image description here

甜蜜观点

enter image description here