2

我有一个UITableView带有右/左细节样式的原型单元格。两个(多行)标签的文本长度变化很大。

这意味着标签的宽度将根据文本(即使在同一部分中)发生变化。

在更一般的意义上,这个问题适用于包含至少 2 个彼此水平对齐的标签的所有单元格。

heightForRowAtIndexPath是否可以在没有给定约束标签宽度的情况下计算得到的单元格高度(in )?

我想以尽可能少的行布局文本=最小化单元格高度(见图)。

在此处输入图像描述

任何建议/解决方案表示赞赏!

4

1 回答 1

1

行的高度在 tableview 委托的方法中计算- tableView:heightForRowAtIndexPath:

这是您必须计算标签的可能宽度和高度的地方。可以通过使用[@"LOOOONG TEXT" sizeWithFont:defaultFont];Then 进行适当的数学运算并返回单元格所需的高度。

于 2013-02-07T14:43:05.233 回答