Three20 TTTableViewController单元格高度

时间:2010-10-14 19:19:47

标签: iphone uitableview three20

我正在尝试从three20库中更改TTTableViewController中单元格的高度。 我正在使用TTTableRightImageItem,我希望高度由图像的高度决定,而不是固定的高度。

我是否必须继承TableCell?我可以设置一个属性吗?

3 个答案:

答案 0 :(得分:1)

你需要子类。

答案 1 :(得分:1)

虽然可能已经很晚了,但对于其他任何搜索集:

self.variableHeightRows = YES; 
在您的TTTableViewController和子类TTTableRightImageItem上实现

+ (CGFloat)tableView:(UITableView*) tableView rowHeightForObject:(id)item; 

并以float形式返回单元格高度。

答案 2 :(得分:0)

确保您在UITableViewDelegate - (id<UITableViewDelegate>)createDelegate方法中创建的TTTableViewControllerTTTableViewVarHeightDelegate的子类。

简单的TTTableViewDelegate不会调用自定义单元格的+ (CGFloat)tableView:(UITableView*) tableView rowHeightForObject:(id)item;方法。