11

在 Interface Builder 中,我有一堆垂直放置的文本字段。我希望它们均匀分布在垂直空间中,并且大小相同。

我找到了让您排列项目的对齐菜单。我找不到用于分发或调整大小的菜单。Xcode 4 是否包含这些布局命令?

4

3 回答 3

28

答案是,。我讨厌必须成为必须告诉你的“那些人中的一员”。我假设您正在寻找类似于 OmniGraffle 的典型功能“画布、网格、对齐”的东西。它是使 OG 如此出色的工具。

对齐,哑巴

让我感到惊讶/厌恶的是,一家价值 1000 亿美元的公司无法正确掌握视觉布局的基本原则,而一家多年来为同一个白痴公司自己的平台编写软件的公司,从我记事起就已经失败了。Xcode 团队需要把它拉到一起。例如,KVO 绑定一直是一个笑话 - 一个不那么有趣的 - 这是不可能实现的,插件已经消失了......而且恕我直言,Lion 自动布局是不可用的。他们需要一些新人或其他东西,也许他们不是开发人员,或者其他东西......因为 Xcode 越来越难使用,而不是更容易。它看起来更好,更有条理……但很明显,在那个群体中没有“大思想家”愿意质疑他们脆弱和尴尬的范式。

我们的笑话,狮子自动布局

他们在开玩笑吗?这个 Xcode 怎么样?_闭嘴,排列按钮,然后均匀分布 - 就像 99% 的人会想要,99% 的时间 - 不要在所有东西上吐出毫无意义的线条?__到底Content Hugging Priority什么Content Compression Resistance Priority?我阅读了两次文档,但仍然不知道它们是什么或如何使用它们。我不是爱因斯坦,但如果我在齐心协力后不能“得到它”……太难了。哈哈。好的,我现在需要将无用的咆哮从我的待办事项列表中删除。

于 2012-04-07T19:48:09.020 回答
2

希望这会有所帮助:https ://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/AutoLayoutbyExample/AutoLayoutbyExample.html

这个概念是使用一些间隔视图并将它们设置为相同的大小。有一些技巧与要完成的优先级有关,因此请点击链接以获得明确的答案。

于 2014-01-06T16:29:41.673 回答
1

无聊的答案是手动输入坐标。不是很流畅,但它至少可以让您精确控制放置(在尺寸检查器中)。

于 2011-07-25T21:35:30.687 回答