在 Interface Builder 中,我有一堆垂直放置的文本字段。我希望它们均匀分布在垂直空间中,并且大小相同。
我找到了让您排列项目的对齐菜单。我找不到用于分发或调整大小的菜单。Xcode 4 是否包含这些布局命令?
在 Interface Builder 中,我有一堆垂直放置的文本字段。我希望它们均匀分布在垂直空间中,并且大小相同。
我找到了让您排列项目的对齐菜单。我找不到用于分发或调整大小的菜单。Xcode 4 是否包含这些布局命令?
答案是,不。我讨厌必须成为必须告诉你的“那些人中的一员”。我假设您正在寻找类似于 OmniGraffle 的典型功能“画布、网格、对齐”的东西。它是使 OG 如此出色的工具。
让我感到惊讶/厌恶的是,一家价值 1000 亿美元的公司无法正确掌握视觉布局的基本原则,而一家多年来为同一个白痴公司自己的平台编写软件的公司,从我记事起就已经失败了。Xcode 团队需要把它拉到一起。例如,KVO 绑定一直是一个笑话 - 一个不那么有趣的 - 这是不可能实现的,插件已经消失了......而且恕我直言,Lion 自动布局是不可用的。他们需要一些新人或其他东西,也许他们不是开发人员,或者其他东西......因为 Xcode 越来越难使用,而不是更容易。它看起来更好,更有条理……但很明显,在那个群体中没有“大思想家”愿意质疑他们脆弱和尴尬的范式。
他们在开玩笑吗?这个 Xcode 怎么样?_闭嘴,排列按钮,然后均匀分布 - 就像 99% 的人会想要,99% 的时间 - 不要在所有东西上吐出毫无意义的线条?__到底是Content Hugging Priority
什么Content Compression Resistance Priority
?我阅读了两次文档,但仍然不知道它们是什么或如何使用它们。我不是爱因斯坦,但如果我在齐心协力后不能“得到它”……太难了。哈哈。好的,我现在需要将无用的咆哮从我的待办事项列表中删除。
这个概念是使用一些间隔视图并将它们设置为相同的大小。有一些技巧与要完成的优先级有关,因此请点击链接以获得明确的答案。
无聊的答案是手动输入坐标。不是很流畅,但它至少可以让您精确控制放置(在尺寸检查器中)。