如何在uilabel上设置最小行数

时间:2015-04-28 04:49:35

标签: objective-c

这可以吗?我有充分的理由在某处使用它。添加文本以满足质量标准....并且更多,更多,越来越多,质量标准得到满足....

some fake code var=nothing

2 个答案:

答案 0 :(得分:0)

您可以使用标签所使用的lineHeight的{​​{1}},并将其框架的高度设为三倍。

答案 1 :(得分:0)

我有一个相似的情况,我需要一个高度恒定的单元格,但是标签的内容可能比使它始终具有三行的内容要短。

我复制了标签,将内容设置为“ 1 \ n2 \ n3”以为其提供所需的三行,将其设置为隐藏,然后为其赋予标签的顶部和底部约束,我希望它们具有一致的高度。

然后,将可见标签的顶部约束设置为占位符,并删除其底部约束。

现在,占位符将高度固定为所需的高度,可见标签将根据需要向下生长(最多三行),同时保持顶部固定(如果没有三个内容,则不会垂直居中)行)。