我正在使用setNumberOfLines
并sizeToFit
动态调整 tableView 单元格中的标签大小。当超过 2 行时,我的标签会向上伸展,但我想让它向下伸展。
假设我有label1
and label2
。它们的y
位置在设置之前是相同的label.text
:
label1 label2
--------- ---------
| | | |
--------- ---------
label1只有一行,label2label.text
分别设置后有两行。现在看起来像这样:
label1 label2
---------
--------- | line1 |
| line1 | | line2 |
--------- ---------
但是,我想要的是:
label1 label2
--------- ---------
| line1 | | line1 |
--------- | line2 |
---------
我相信有一种简单的方法可以实现我的目标,但我无法通过谷歌搜索我能想到的关键字来找到它。
我的代码:
myLabel.text = value;
[myLabel setNumberOfLines:0];
[myLabel sizeToFit];