具有静态单元格的UItableView包含2个UItableviews,每个UItableviews具有动态高度的定制单元

时间:2018-09-09 10:54:08

标签: ios objective-c uitableview

我有一个带有静态单元格的UITableView,其中包含多个项目:

  1. UILabel具有动态高度
  2. 两个具有动态内容和自定义单元格的UITableView

我想在父UITableView顶部扩展这2个UITableView的内容。问题是我无法在2个嵌套的UITableView内配置单元格内容。

这是我的main.storyboard的屏幕截图:

enter image description here

2 个答案:

答案 0 :(得分:0)

尝试在视图控制器中使用此行来自动调整高度

func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
    return self.commentsTableView.estimatedRowHeight 
}

答案 1 :(得分:0)

Apple不建议使用嵌套表视图。 UICollectionView的替代方法是高度可定制的。

如果您仍想使用嵌套表视图。子类化UITableViewCell并添加表视图以添加要添加的任何自定义视图。