计算uitableviewcell的动态高度

时间:2013-03-26 11:31:08

标签: ios iphone uitableview ios6

我正在搜索与增加UITableViewCells高度相关的太多问题,但我无法得到我想要的东西。

我必须计算UITableViewCell的动态高度。但是,问题在于我的单元格中有一个动态数量的按钮,范围从1到100.我不知道预先显示多少个按钮。那么我们如何计算高度?

2 个答案:

答案 0 :(得分:1)

您可以做的一种方法是,您可以拥有一个全局变量,例如:cellHeight,然后在自定义单元格时动态更改cellHeight。

最后,返回cellHeight

- (CGFloat) tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
    return cellHeight;
}`

答案 1 :(得分:0)

获取UITableViewCell

的大小有双向
1) cell.bounds.size.height 
2) cell.contentView.frame.size.height

取决于您实际需要的是什么。