【发布时间】:2015-11-04 20:38:40
【问题描述】:
我在自定义TableViewCell 中有以下四个Labels,目前看起来像这样:
我有这个:
第一个、第三个和第四个标签的宽度限制是固定的,最大行数设置为 1。第二个 Label 填充标签一和三之间的水平空间。
我希望第二个 Label 最多换行 2 行并垂直对齐到顶部,以便每个标签的第一行如下对齐:
我想要这个:
我已将每个标签的背景颜色设为灰色,以便可以看到约束。
【问题讨论】:
-
除非您想深入研究并进行大量计算,这已经在 SO 上进行了很多讨论,否则请使用单行标签之一来“测量”第二个标签的最大高度并让它限制行数。带有大写文本的第三个标签看起来不错,~2.2 的乘数应该可以解决问题。可能还希望将所有标签设置为多行以具有相同的插图。
标签: ios iphone xcode ios9 xcode7