【发布时间】:2018-08-12 16:46:15
【问题描述】:
我正在尝试使用内在内容大小来了解动态布局的基础知识。如图所示,我有两个水平的 UILabel,这将是我的默认布局。如何使布局约束使
- 如果两个标签中的任何一个的内容大小大于另一个,则应垂直堆叠排列
- 另外,如果两个标签内容大小中的任何一个大于一行,我们如何使文本增长满足垂直排列
【问题讨论】:
-
"如果两个标签中的任何一个的内容大小大于另一个,则应垂直堆叠排列"。在第一种情况下(图像),第二个标签内容大小明显大于第一个标签,但您希望它们水平。你能澄清一下吗?
-
@PuneetSharma 考虑带有两个标签“自动布局测试”和“自动布局很有趣,我疯了!!!:)”的第二部分。默认情况下,uilabels 水平排列由于第二个标签文本的字符比第一个标签多,因此第二个标签应该是第一个标签
-
这意味着两个标签应该水平堆叠,直到它们大于固定宽度。
-
@PuneetSharma 是的,没错
标签: ios autolayout uilabel