UITableView内容高度

mic*_*ckm 4 height uitableview

我有一个UITableView设置为不启用滚动,它存在于UIScrollView中.我这样做是因为设计规范要求看起来像桌面视图的东西(实际上它们中有两个并排),并且实现tableviews而不是添加一大堆按钮要容易得多,(分组表视图).

问题是,我需要知道滚动视图的容器视图有多大,所以它滚动表视图的整个高度.一旦加载,有没有办法找到tableview的高度?没有像滚动视图那样的contentView属性,框架似乎是静态的等等......

有什么想法吗?

And*_*scu 13

使用

CGRect lastRowRect= [tableView rectForRowAtIndexPath:index_path_for_your_last_row];
CGFloat contentHeight = lastRowRect.origin.y + lastRowRect.size.height;
Run Code Online (Sandbox Code Playgroud)

然后,您可以使用contentHeight变量为scrollView设置contentSize.