UITablViewCell处理改变单元格的大小

时间:2015-02-22 16:47:47

标签: ios uitableview bounds

我以编程方式创建自定义UITableViewCell,我需要单元格的高度(我更改了),在我的自定义单元格中,我通过self.contentView.bounds.height得到单元格的高度,这给了我原始的高度(不是改变的),我怎样才能得到改变的高度???

2 个答案:

答案 0 :(得分:1)

您必须在

中计算单元格高度
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath

否则tableView使用Interface Builder Row Height中的Size inspector作为tableView。

答案 1 :(得分:0)

您可以使用此

CGRect frame = [tableView rectForRowAtIndexPath:indexPath];
//To get the height
NSLog(@"row height: %@", frame.size.height");