Xcode故事板设备和模拟器需要相同

时间:2017-11-13 07:55:11

标签: ios xcode autolayout uistoryboard

所以我用我的iOS应用程序完成了大约75%并开始测试它,显然故事板设备需要与基于设备宽度计算的某些UI组件的模拟设备相同。

因此,当我将故事板视图设置为iPhone 5s并在iPhone X设备中运行应用程序时,基于屏幕宽度占据其宽度的组件看起来很混乱。为什么采用故事板屏幕宽度而不是实际设备宽度。

当我在实际设备中运行它时会发生这种情况吗?此外,当我要将应用程序发布到应用程序商店时,我将面临同样的问题。

1 个答案:

答案 0 :(得分:0)

如果您使用了自动布局,那么由于前导空间约束而发生这种情况,如果您从其超级视图设置任何UI元素的前导空间约束,则宽度将根据设备宽度增加,并且如果您想在所有设备上修复宽度然后删除前导宽度约束并设置宽度约束修复。