在Interface Builder中,我有一堆垂直放置的文本字段。我希望它们在垂直空间中均匀分布,并且所有尺寸都相同。
我找到了Alignment菜单,可让您排列项目。我找不到分发或调整大小的菜单。 Xcode 4是否包含那些布局命令?
答案 0 :(得分:27)
答案是,否。我 HATE 必须是“那些人之一”,必须告诉你。我假设你正在寻找的东西类似于OmniGraffle的典型特征,“Canvas,Grid,Alignment”。正是工具让OG变得如此美好。
令我感到惊讶/厌恶的是,价值1000亿美元的公司无法正确地获得视觉布局的这一基本原则,当一家公司为同一个愚蠢的公司自己的平台编写软件多年时,只要我这样做了记得。 Xcode团队需要将其整合在一起。例如,KVO Bindings,并且一直是个笑话 - 一个不那么有趣的 - 无法实现,插件已经消失......而恕我直言,Lion自动布局是不可用的。他们需要一些新人或其他东西,也许不是开发人员,或某些 ..因为Xcode越来越难以使用,而不是更容易。它看起来更好,而且组织得更好......但显而易见的是,该组内部没有“大思想家”愿意质疑他们脆弱和尴尬的范式。
他们在开玩笑吗?这个Xcode怎么样? _Shut up,排列按钮,然后均匀分布 - 就像99%的人想要的那样,99%的时间 - 并且不要在所有的东西上找到毫无意义的线条?__而到底是什么是Content Hugging Priority
和Content Compression Resistance Priority
?我两次阅读文档,仍然没有IDEA那些是什么或如何使用它们。我不是爱因斯坦,但是如果我做出一致努力就无法“得到它”......这太难了。大声笑。好的,我现在需要在我的待办事项清单上标记无用的咆哮。
答案 1 :(得分:2)
这个概念是使用一些间隔视图并将它们设置为完全相同的大小。有一些优先事项要做,所以请按照链接获得明确的答案。
答案 2 :(得分:1)
无聊的答案是手动输入坐标。不是很平滑,但它至少可以让您精确控制放置(在尺寸检查器中)。