2017-07-19 79 views
0

我是Xcode的新手,一直在试图弄清楚如何使用AutoLayout和约束。长话短说,在我点击“添加缺失约束”后,Iphone 7屏幕看起来就像我想的那样,但Iphone 7 plus和Iphone SE屏幕看起来完全搞砸了。我可以做些什么来解决这个问题,让每个屏幕看起来像Iphone 7?Xcode 8 AutoLayout/Constraints:更改视图以适应每个Iphone屏幕大小?

Iphone 7

Example Iphone SE (screwed up)

+0

你需要解决每个错误的项目并添加正确的约束。没有捷径。 –

回答

0

添加缺少约束选项意味着:增加有nonambiguous布局所需要的约束。可能不适合所有iOS设备上稳定运行,并且可能不适用于设备的旋转变化或视图大小的变化很好地工作,所以,检查视图的约束大小检查面板

check constrains in size inspector panel

更多信息:check Apple's auto layout guide

相关问题