我有两个部分UITableView
。现在,因为我想在0和第1部分之间增加标题空间,所以我给了它们不同的高度:
-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
switch (section) {
case 0:
return 30;
break;
case 1:
return 60;
default:
return 0;
break;
}
}
现在,这工作得很好,我有空间视图,然后在最后30px视图中我有标签。问题是当该视图在顶部滚动时,navigationBar和label之间有30px的间距(我制作的空间视图)。
是否有任何方法可以检测到第1部分的标题是否滚动到顶部并改变它的高度如果它在顶部?
答案 0 :(得分:0)
尝试将您的tableview更改为组样式
tableView.style = UITableViewStyle.Grouped
答案 1 :(得分:0)
在我审核了我的工作后,我删除了此空间视图,并在第0部分添加了height for footer
。