iOS普通tableview行显示在标题后面

时间:2016-04-26 20:47:17

标签: ios uitableview

我有一个普通的tableView-one部分 - 当我滚动时,行显示在标题后面。像这样:enter image description here

有一种简单的方法可以防止这种情况发生吗?我认为它与contentInset有关,但也会移动标题,这不是我想要的。

2 个答案:

答案 0 :(得分:1)

这是tableview标题还是sectionview标题?如果是sectionView标头,那就是默认行为。要制作视错觉,只需将节标题的视图背景颜色设置为紫色

即可

你必须使用:

viewForHeaderInSection和heightForHeaderInSection。谷歌举例说明这些

答案 1 :(得分:0)

设置tableView.tableHeaderView时(假设这是tableViewHeader而不是部分标题),请确保明确设置header的高度。如果您从XIB或Storyboard加载此标头,则Interface Builder中设置的值可能不会转移到代码中。

如果这是标题标题,则需要实施UITableViewDelegate方法tableView:heightForHeaderInSection: