【发布时间】:2013-07-11 16:06:18
【问题描述】:
我有两个 UIButton,一个在另一个之上,在一个可以调整高度的超级视图中。两个按钮之间应该有一个恒定的垂直间距,但是顶部和底部的间距应该调整大小,以便两个按钮在调整大小时保持在超级视图的中心。
我尝试在每个按钮到超级视图的间距上创建两个小于或等于约束(具有相同优先级),以及按钮之间的恒定垂直间距,如下所示:
(这里小于或等于的原因是因为此视图是在 IB 中为 4" 屏幕的给定高度定义的,但对于 3.5" 屏幕可以缩小。)但是,这不起作用诀窍,正如您在应用程序运行时从屏幕截图中看到的那样:
这几乎就像您希望能够告诉 AutoLayout 这两个约束本身应该具有相等的值,即使它们都设置为“小于或等于”。有什么方法可以做我想做的事情,或者更好的方法吗?
【问题讨论】:
-
您使用的是 Storyboards 还是 Interface Builder?
-
IB 中的故事板。
标签: iphone ios autolayout