为什么我在这个分组表上得到两个节标题?

时间:2010-04-02 01:13:19

标签: iphone uitableview

我确信这是一个我错过的易于修复的问题,但我无法弄清楚。我有一个分组表视图,有3个部分。我正在使用以下代码生成节标题:

-(NSString*)tableView:(UITableView*)tableView titleForHeaderInSection:(NSInteger)section {
if (section == 0) {
NSString *header = @"Header 1";
return header;
}
if (section == 1) {
NSString *header = @"Header 2";
return header;
}
else {
NSString *header = @"Header 3";
return header;
}
}

当我的表格显示时,每个部分都有两个标题 - 一个在屏幕上伸展的灰色栏上有白色文字(如“通讯录”应用程序中的字母分隔符),另一个在表格背景上为灰色文本(这是我想要的那个)。两个标题都有相同的文字。第一个标题来自哪里?

1 个答案:

答案 0 :(得分:0)

您提供的代码看起来完全正常(尽管它可能会生成一个警告,表示最后没有return null;。问题出在其他地方,但是没有办法确定你的内容是什么已经给了。