【发布时间】:2011-12-16 20:03:12
【问题描述】:
我正在尝试在 Lion 中使用新的 Auto Layout,因为它看起来相当不错。但我找不到关于如何做事的好信息。例如:
我有两个标签:
+----------------+
| +------------+ |
| + label 1 | |
| +------------+ |
| |
| +------------+ |
| | label 2 | |
| +------------+ |
+----------------+
但第一个标签并不总是填充内容,有时只是没有内容。我想做的是在标签 1 有内容时自动显示标签 2。
+----------------+
| +------------+ |
| + label 2 | |
| +------------+ |
| |
| |
| |
| |
+----------------+
我必须添加哪些约束才能使其自动与自动布局一起使用?我知道我可以编写所有代码,但是我有大约 30 个这样的标签和图像以及不同样式和形状的按钮,这些都是可选的,我不想添加数百行代码,因为它可以自动运行也很好.
如果它不起作用,那么我将只使用 WebView 并使用 HTML 和 CSS 来完成。
【问题讨论】:
-
我不确定自动布局是否可行,但看起来你真正想要的是一张桌子。
-
一个表格如果只是从上到下会有帮助,但有些东西太从左到右了,应该代替其他东西和东西。但我承认这个想法还不错。