我使用来自coreData的数据填充我的TableView 我想设置一个带有特殊字符串的Section,因为它始终是TableView中的第一个Section。
我该怎么做?
答案 0 :(得分:0)
与coreData一起使用时实现此方法:
-(UIView *) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
UIView* headerView = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 40)] autorelease];
if(section == 0) {
UILabel* label = [[UILabel alloc] init];
label.frame = CGRectMake(10, 0, 300, 40);
label.text = @"XYZ";
[headerView addSubview:label];
[label release];
}
return headerView;
}
如果您使用的是UITableView中的内置视图,请实现此方法:
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {
if(section == 0) {
return @"XYZ";
}
return @"";
}