如何调整TTTableSubtitleItemCell的大小

时间:2010-08-10 15:30:24

标签: iphone three20

我正在使用three20框架并添加了一个TTListDataSource,但是我想要更改每个Cell的高度(最佳值是文本内部的高度,以便不会切割任何内容)。

我在Three20UI / TTTableSubtitleItemCell.h更改了一些值来改变内部高是没有问题的,但分界线是不相应的

问候

1 个答案:

答案 0 :(得分:2)

TTTableViewCell有一个类方法,用于计算每个表行的高度。它被称为tableView:rowHeightForObject:。如果您使用的是TTTableViewCell的自定义子类,则需要覆盖此方法以返回所需的高度。标准单元格将根据单元格内容自动计算高度。

要使用该功能,您必须在TTTableViewController上将variableHeightRows设置为YES。

您无法在单元格内更改tableCell的高度。原因是,表格在实际创建之前需要知道它的大小。如果没有Three20,您将不得不使用UITableView委托来设置行高。