如何将带有字符串@“XYZ”的部分设置为表格视图中的第一部分
Posted
技术标签:
【中文标题】如何将带有字符串@“XYZ”的部分设置为表格视图中的第一部分【英文标题】:how to set Section with String @"XYZ" as first section in tableview 【发布时间】:2012-01-30 13:03:46 【问题描述】:我正在使用 coreData 中的数据填充我的 TableView。 我想像 TableView 中的第一个部分一样设置一个带有特殊字符串的部分。
我该怎么做?
【问题讨论】:
【参考方案1】:与 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 @"";
【讨论】:
感谢您的回答。我正在使用 coreData 中的数据填充 tableview。我正在使用方法 -(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section。我想用 ROWS 移动整个 SET。以上是关于如何将带有字符串@“XYZ”的部分设置为表格视图中的第一部分的主要内容,如果未能解决你的问题,请参考以下文章