如果提供了节标题,UITableview高度会自动更改为全屏

时间:2018-01-09 18:02:00

标签: ios uitableview uitableviewsectionheader uitableviewautomaticdimension

enter image description here

enter image description here

enter image description here

我在其下方有一个自定义视图(搜索图标/铃声)和tableview(带有tableheaderview)。如果我向tableview提供section headerview,tableview不尊重约束 - tableview自动获取全屏高度,让我设置的任何约束。如果我删除节标题代码它尊重所有约束。上面是图像 - 即使桌面视图设置为底部 - 它在显示屏上占据全高。自定义顶视图隐藏在tableview下方。

已实现heightForHeaderInSection,estimatedHeightForHeaderInSection,viewForHeaderInSection。

如果我订的话 self.feedTableView.contentInset = insets self.feedTableView.scrollIndicatorInsets = insets //顶视图的高度 Tableview工作正常。

1 个答案:

答案 0 :(得分:0)

确保您已实施

 func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat