我想为每个不粘的部分设置页脚,并使用表格滚动
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
此方法为页脚定义了一个“粘滞”的视图。
提前谢谢
答案 0 :(得分:4)
假设您有一种方法可以知道您何时在特定部分的数据集的末尾,为什么不在标记为部分页脚的自定义UITableViewCell
上进行标记想?在tableView:cellForRowAtIndexPath:
内编写逻辑非常简单,该逻辑将检查所请求的单元是否在该特定部分的数据集内。一旦请求的indexPath.row
比可用数据大1(通常包含在数组中,因此如果indexPath.row等于[array count]
),则返回“页脚”单元格。这将在滚动时与表一起滚动,因为它只是另一个单元格。您可以使它看起来与常规单元格不同。
此外,你需要告诉你的表格视图,每个部分都会有一个额外的行,所以如果你说的话是
return [array count];
你需要说,
return [array count] + 1;
在您的numberOfRowsInSection方法中。