繁体   English   中英

iOS普通tableview行出现在标题后面

[英]iOS plain tableview rows appear behind header

我有一个普通的tableView(一个部分),当我滚动时,行出现在标题后面。 像这样: 在此处输入图片说明

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

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

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

这是tableview标头还是sectionview标头? 如果为sectionView标头,则为默认行为。 要产生视觉上的错觉,只需将节标题的视图背景色设置为紫色

您必须使用:

viewForHeaderInSection和heightForHeaderInSection。 Google提供了这些示例

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM