[iPhone]如何自定义分组TableView中的Section头部?

4

要自定义单元格,我们实现继承UITableViewCell的类。现在,要自定义分组UITableView中的Section header(与下面的图片相同),该怎么做?请指导我!
alt text

2个回答

12

在您的表视图委托中实现tableView:viewForHeaderInSection:方法。


6

iOS 5及以上版本中,您还需实现

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section

除了…之外,还有…
- (UIView *) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section

否则它将无法正常工作。
来自苹果官方文档 返回的对象可以是UILabel或UIImageView对象,也可以是自定义视图。只有在实现了tableView:heightForHeaderInSection:方法时,此方法才能正确工作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接