以自动布局为中心,适用于所有屏幕尺寸?

时间:2014-11-12 13:05:13

标签: xcode layout

我在xcodes自动布局上疯了!现在真的需要帮助。我制作了一个带有8个按钮的应用程序(只能在lanscape中查看),我希望在iPhone 4,5和6/6 +上看起来不错(或确定)。

我希望标题和按钮在所有设备上水平居中。如果在iphone 6/6 +上查看尺寸增加,我会很高兴但是没有必要。我试图将按钮放在一个单独的视图中,但我只是设法让它在4和5那样看起来很好。

(我正在使用xcode 6.1) 单击链接以查看布局的结构: http://groupnoir.com/test.html

请帮忙!

1 个答案:

答案 0 :(得分:0)

这似乎很多,但我发现这个有用。创建一个包含所有按钮的大视图。您需要将边缘固定到Superview(编辑器> Pin)。在该视图中添加8个视图,并使用自动布局均匀分隔(使用相等的宽度或引脚到所需的宽度)。您应该将所有较小视图的所有4个边都固定到较大的视图及其邻居。您可以在8个视图中的每个视图中添加一个按钮,在容器中对齐水平/垂直(编辑器>对齐)。