を使用setNumberOfLines
しsizeToFit
て、tableView セルのラベルのサイズを動的に変更しています。2行以上だとラベルが上に伸びてしまうのですが、下に伸ばしたいです。
label1
私がと を持っていると しましょうlabel2
。それらのy
位置は設定前と同じですlabel.text
:
label1 label2
--------- ---------
| | | |
--------- ---------
label1 は 1 行のみですが、label2 はlabel.text
個別に設定すると 2 行になります。現在は次のようになっています。
label1 label2
---------
--------- | line1 |
| line1 | | line2 |
--------- ---------
ただし、私が欲しいのは次のとおりです。
label1 label2
--------- ---------
| line1 | | line1 |
--------- | line2 |
---------
目標を達成する簡単な方法があると思いますが、思いつくキーワードでグーグル検索しても見つかりません。
私のコード:
myLabel.text = value;
[myLabel setNumberOfLines:0];
[myLabel sizeToFit];