根据单元格内的tableview高度的高度计算tableview单元格的高度?

时间:2017-05-09 08:29:10

标签: ios swift uitableview tableviewcell

我有一个表格视图。我有一个自定义单元格。在该自定义单元格中我有一个UITableView。这个子表格视图可以包含单元格&它们的内容高度可以是动态的。所以我想要计算每个单元格的高度。乘以单元格的数量。计算出的高度后,给出主单元格的高度。

我将使用以下逻辑

**Total height of main cell = height of each cell in child tableview * no of cells + header** 

但我不知道怎么做。请指导我如何做到这一点

1 个答案:

答案 0 :(得分:0)

试试这个

[tableView reloadData] ; 
 CGSize tableViewSize= tableView.contentSize; // here you get your tablview's total height

获取tableView的父级单元格

   UITableViewCell *parentCellcell =(UITableViewCell *)tableView.superview.superview; // track your cell
   if (parentCellcell){
        NSIndexPath *indexPath = [tblViewParent indexPathForCell:cell];
    [tblViewParent reloadRowsAtIndexPaths:[NSArray 
           arrayWithObjects:indexPath, nil] withRowAnimation:UITableViewRowAnimationNone];
   }