我正在尝试从three20库中更改TTTableViewController中单元格的高度。 我正在使用TTTableRightImageItem,我希望高度由图像的高度决定,而不是固定的高度。
我是否必须继承TableCell?我可以设置一个属性吗?
答案 0 :(得分:1)
你需要子类。
答案 1 :(得分:1)
虽然可能已经很晚了,但对于其他任何搜索集:
self.variableHeightRows = YES;
+ (CGFloat)tableView:(UITableView*) tableView rowHeightForObject:(id)item;
并以float形式返回单元格高度。
答案 2 :(得分:0)
确保您在UITableViewDelegate
- (id<UITableViewDelegate>)createDelegate
方法中创建的TTTableViewController
是TTTableViewVarHeightDelegate
的子类。
简单的TTTableViewDelegate
不会调用自定义单元格的+ (CGFloat)tableView:(UITableView*) tableView rowHeightForObject:(id)item;
方法。