自动布局 Xcode 6

Posted

技术标签:

【中文标题】自动布局 Xcode 6【英文标题】:Auto-Layout Xcode 6 【发布时间】:2014-09-08 20:00:40 【问题描述】:

我在 Xcode 6 Beta 中遇到了一些自动布局问题, 我有一个 ViewController 和两个按钮,并希望它们占据整个视图区域,每个占据一半。

我该怎么做?我必须应用什么约束和标尺?

谢谢

【问题讨论】:

下面的答案很有意义,并且可能对您有用。否则,您可能想发布它实际呈现方式的屏幕截图(或至少描述它),以便我们了解更多... 【参考方案1】:

选择两个按钮,打开约束选项卡并将所有“与最近邻的间距”约束设置为 0。这样可以确保 2 个按钮将始终填满整个超级视图。通过检查 Equal Heights 选项,我们确保两个按钮的大小相同,这将导致 2 50/50 高度和 100% 宽度填充按钮。

https://www.dropbox.com/s/k4fnmqqblpc35st/Screenshot%202014-09-08%2002.59.22.png?dl=0

【讨论】:

【参考方案2】:

对于视图中设置的每个等高约束(将乘数设置为 0.5)。对于第一个按钮,将右上、左约束设置为 0。 对于第二个按钮,将右下、左约束设置为 0。

【讨论】:

以上是关于自动布局 Xcode 6的主要内容,如果未能解决你的问题,请参考以下文章

自动布局 Xcode 6

Xcode 6 自动布局灵活宽度

使用 xcode 6 为 uitableviewcell 自动布局

Xcode 6自动布局按钮相互重叠

Xcode 6 中已开发应用程序中的自动布局实现

自动布局:Xcode 6:居中 UI 元素