首页 > 如何使得UITableview的高度等于所有cell的高度

如何使得UITableview的高度等于所有cell的高度

我现在在UITablView 里面又套了一个UITableView, 我禁止了里层的UITableView拖动(scrollEnabled = NO;)怎样调整它的高度,才能让里层的UITableView将它所有的cell都展示出来。 谢谢


我是一名新手 我用的方法是这样的:

在外面tableView的代理方法:

objectivec- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath

计算每个cell的高度即每个里面tableVIew的高度

怎么计算?

里面tableView的cell高度乘以里面tableView cell的个数

怎么知道里面tableView cell的个数?
每一cell对应一个model,有多少个model就有多少个cell

怎么获得里面cell对应的model的个数?
里面tableVIew的数据源是外面tableView传给它的,而外面tableView的数据源是放在数组中的
所以直接在上面的代理方法中获取里面tableView的数据源,计算cell的高度,即里面tableView的高度

【热门文章】
【热门文章】