无法使用约束来中心/正确缩放按钮和标签在视图中?

时间:2016-06-08 04:28:41

标签: ios autolayout constraints

我有一个令人沮丧的问题,因为我过去曾使用过约束,只是简单地使用了"添加缺失约束"做这项工作,但是我很难实现一些非常简单的事情 -

我有一个更大的按钮和一个位于我的xib文件上的标签。我需要这两个水平居中并与设备一起缩放,并且或多或少地保持彼此之间的距离。基本上只需要它们看起来相当不错,并且按钮(其中有图像)可以缩放但保持纵横比。

添加缺失的约束至少没有起作用,因为这不会导致按钮和标签缩放(两者都保持较小),并且它们之间的空间在较大的屏幕上太大。我已尝试过所有其他约束配置,但按钮最终会被挤压或离开屏幕。这就是我想要实现的目标:

enter image description here

麻烦制造者就是按钮。有没有办法以编程方式执行此操作?我在这里绝望。如何配置约束?

如何设置2个物体之间的距离?

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:0)

使用视图水平和垂直居中按钮。将标签置于视图中心,并从按钮到标签给出垂直间距。如有必要,还要为标签赋予宽度约束。这将为您带来理想的效果。

答案 1 :(得分:0)

对于UIButton:

1.Centre Horizo​​ntal&垂直居中

2.给予宽高比(或)使用前导,尾随,顶部按钮将其缩放到不同的设备。

对于UILabel

1.水平居中。

2.垂直设置UIButton。

2.设置宽高比。

希望这会对你有所帮助。