在iPhone的界面构建器中分发选项

时间:2009-08-24 19:33:33

标签: iphone interface-builder

我的申请表中有以下按钮。

现在我想在所有按钮之间设置相等的间距。

假设如果我使用的是corelDraw或Photoshop,总会有一个选项来对齐&分配

这里我需要垂直分配我的对象。

在iPhone的界面构建器中,这怎么可能?

下面给出了样本图像,其中需要分发。 alt text http://img268.imageshack.us/img268/4146/problem13.png

5 个答案:

答案 0 :(得分:4)

我知道这篇文章很久以前,但为了简单起见(也许)并避免使用表格视图(肯定)......

在您的示例中,如果选择第一个UIButton,关键字和按选项键,界面构建器将显示从中心到您使用鼠标悬停的任何其他对象的相对距离。因此,如果您确定最佳距离是关键字和类别按钮之间的距离,则可以将该距离应用于其余对象,只需在按钮大小检查器中添加或减去适当数量的像素。

希望它有所帮助!

答案 1 :(得分:2)

根据对象的类型,您可以执行此操作。

Select all implied objects. 

Select Editor->Embed in->Matrix; 

这会定期放置物体。

Then select the option Editor->Unembed

并且对象将保持新的位置。希望这有帮助!

答案 2 :(得分:1)

我不认为有一个选项可以自动完成,你可以做一些数学运算并通过设置它们让它们具有相等的间距......

答案 3 :(得分:1)

另一种选择是将所有这些放在一个表中(因为它们看起来像表视图单元格),并调整空页脚视图高度以获得元素之间所需的间距。

当然,这意味着您无法在IB中查看布局。

答案 4 :(得分:0)

它更简单 - 只需拖动一个"灵活空格键按钮项"从Xcode中的对象库到每个间隙。它会自动扩展到与其他项目相等的空间。

&安培;