【问题标题】:distribute option in interface builder of iPhoneiPhone界面生成器中的分发选项
【发布时间】:2015-01-07 04:59:00
【问题描述】:

我的应用程序中有以下按钮。

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

假设如果我使用 corelDraw 或 Photoshop,总是有对齐和分布的选项。

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

在 iPhone 的界面生成器中怎么可能?

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

【问题讨论】:

    标签: iphone interface-builder


    【解决方案1】:

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

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

    希望对你有帮助!

    【讨论】:

      【解决方案2】:

      根据对象的类型,您可能会这样做。

      Select all implied objects. 
      
      Select Editor->Embed in->Matrix; 
      

      这将定期放置对象。

      Then select the option Editor->Unembed
      

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

      【讨论】:

        【解决方案3】:

        我认为没有自动执行此操作的选项,但您可以做一些数学运算并通过设置它们的框架让它们具有相等的间距...

        【讨论】:

          【解决方案4】:

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

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

          【讨论】:

            【解决方案5】:

            它更简单 - 只需从 Xcode 的对象库中将“灵活的空格键按钮项”拖到每个间隙中。它会自动扩展以平衡您的其他项目。

            &

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2011-04-12
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2010-11-22
              • 1970-01-01
              相关资源
              最近更新 更多