我有一个普通的tableView-one部分 - 当我滚动时,行显示在标题后面。像这样:
有一种简单的方法可以防止这种情况发生吗?我认为它与contentInset有关,但也会移动标题,这不是我想要的。
答案 0 :(得分:1)
这是tableview标题还是sectionview标题?如果是sectionView标头,那就是默认行为。要制作视错觉,只需将节标题的视图背景颜色设置为紫色
即可你必须使用:
viewForHeaderInSection和heightForHeaderInSection。谷歌举例说明这些
答案 1 :(得分:0)
设置tableView.tableHeaderView
时(假设这是tableViewHeader而不是部分标题),请确保明确设置header
的高度。如果您从XIB或Storyboard加载此标头,则Interface Builder中设置的值可能不会转移到代码中。
如果这是标题标题,则需要实施UITableViewDelegate
方法tableView:heightForHeaderInSection:
。