【发布时间】:2015-03-23 19:58:44
【问题描述】:
我需要在屏幕上水平布局一系列按钮,使它们在屏幕上等距分布,而不是在它们之间等距分布。例如,有 3 个按钮,它们间隔均匀,因此第一个按钮位于屏幕宽度的 25% 处,其他按钮位于屏幕宽度的 50%、75% 处。
手动将它们放置在 x,y 坐标中相对简单,但我试图避免混合方法。
普遍的建议是在按钮之间使用间隔(UIView)并放置一个约束以使间隔相等。如果间隔按钮的大小可能不同,这将不起作用。假设有 3 个标记为“A”、“B”、“ReallyLong”的按钮。我仍然希望它们居中,屏幕中间有“B”。相等的垫片在它们之间留下相等的间距,但不是均匀分布的按钮。 ReallyLong 占用空间太大,B 不居中
【问题讨论】:
-
你不能把 A 和 B 放在与ReallyLong 大小相同的视图中吗?
标签: ios autolayout