/**
* header标题
*/
//- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
//{
// if (section == 0) {
// return self.hotComments.count ? @"最热评论" : @"最新评论";
// }
//
// return @"最新评论";
//}
//- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
//{
// UIView *header = [[UIView alloc] init];
// header.backgroundColor = GlobalBgColor;
//
// UILabel *label = [[UILabel alloc] init];
// label.textColor = RGBColor(67, 67, 67);
// label.width = 200;
// label.x = TopicCellMargin;
// label.autoresizingMask = UIViewAutoresizingFlexibleHeight;
// [header addSubview:label];
//
// // 设置文字
// if (section == 0) {
// label.text = self.hotComments.count ? @"最热评论" : @"最新评论";
// }else{
// label.text = @"最新评论";
// }
// return header;
//}
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
static NSString *ID = @"header";
// 先从缓存池中找header
UITableViewHeaderFooterView *header = [tableView dequeueReusableHeaderFooterViewWithIdentifier:ID];
UILabel *label = nil;
if (header == nil) { // 缓存池中有,自己创建
header = [[UITableViewHeaderFooterView alloc] initWithReuseIdentifier:ID];
header.contentView.backgroundColor = GlobalBgColor;
label = [[UILabel alloc] init];
label.textColor = RGBColor(67, 67, 67);
label.width = 200;
label.x = TopicCellMargin;
label.autoresizingMask = UIViewAutoresizingFlexibleHeight;
label.tag = 99;
[header.contentView addSubview:label];
}else{
// 从缓冲池中取出来
label = (UILabel *)[header viewWithTag:99];
}
// 设置文字
if (section == 0) {
label.text = self.hotComments.count ? @"最热评论" : @"最新评论";
}else{
label.text = @"最新评论";
}
return header;
}
tableView分组头部标题处理
最新推荐文章于 2018-04-11 14:17:27 发布