在故事板上按钮看起来不同以查看

时间:2016-02-09 19:33:55

标签: ios swift

为什么我的故事板(按钮)的元素在模拟器中以不同的方式显示在设备上?我已经进行了自动布局,并且我已经禁用了大小班级,但这肯定不重要吗?

它如何在故事板中查看:http://s11.postimg.org/h1xbn5f9v/Screen_Shot_2016_02_09_at_18_57_54.png

它在iPhone 5上看起来很好(它与故事板相匹配),尽管在iPhone 6和其他设备上它有所不同。

它在iPhone 6上的外观如何: http://s17.postimg.org/tfdaagt3y/Screen_Shot_2016_02_09_at_18_58_39.jpg

我使用视图将按钮放在一起并水平居中。

有什么想法吗?我感到很困惑。如果是这种情况,我似乎必须以编程方式放置它......

1 个答案:

答案 0 :(得分:0)

从目前为止分享的图像中,除了高度/宽度之外,我没有看到任何约束。您需要选择感兴趣的按钮然后按住Control并拖动到容器的底部,单击“Vertical Spacing to Bottom Layout Guide”,然后在右侧面板上设置Vertical Space Constant进行调整(如果您发现自己需要暂时将按钮放在容器中,以便在Control + Dragging时获得“垂直间距到底部布局指南”选项。看起来你需要一个负数来表示垂直间距常数,以使按钮略微偏离容器的底部。然后按Control + Option + =

“更新所选视图的帧”

您也可以尝试点击小三角icon,然后点击“添加缺失约束”。这将添加缺少的约束,以保持您的图标在故事板中的位置,但有时我发现使用此自动功能无法达到我的确切意图。