Xcode约束堆栈视图

时间:2017-02-06 22:59:17

标签: xcode layout constraints

我正在尝试为以下内容添加约束,以使按钮和标签能够使其大小和字体大小适应不同的屏幕大小,但是到目前为止我尝试的所有内容都没有用,即使使用堆栈视图也是如此。

有人可以帮忙吗?

Storyboard Screenshot

1 个答案:

答案 0 :(得分:0)

我理解和享受约束的“突破”是我学会了如何使用常量和乘法器属性。

四个按钮似乎约为设备宽度的80%。因此,您可以在按钮和视图之间进行约束,然后选择“Equal Widths”。然后,选择约束并查看“属性”检查器。将乘数更改为0.8或您喜欢的任何值。您仍然需要设置其他约束,例如在容器中水平居中。

你可以使用水平按钮。

至于按钮中的文字,我也需要这个,最后找到以下内容(Objective-C):

button.titleLabel.adjustsFontSizeToFitWidth = YES;