1

我已经解析了按字母顺序放入 tableview 的数据。字母顺序是基于一个人的姓氏。现在我需要添加索引栏和部分。我正在创建的是一种地址簿。这是我用来将解析后的数据放入单元格的代码label.text = [arrayOfTitle objectAtIndex:indexPath.row];

这是我在 tableview 上放置索引栏和节标题的代码:

-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return [[self arrayOfNames] count];

}

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    return 26;
}



-(NSArray*)sectionIndexTitlesForTableView:(UITableView *)tableView

{

    return [[UILocalizedIndexedCollation currentCollation] sectionIndexTitles];
}




- (NSString *)tableView:(UITableView *)aTableView titleForHeaderInSection:(NSInteger)section {

    if ([self.arrayOfNames objectAtIndex:section] ) {
        return [[[UILocalizedIndexedCollation currentCollation] sectionTitles]
                objectAtIndex:section];
    }

    return nil;

}

@end

我知道如何从 plist 文件中创建部分,但是因为这里我只有一个解析数据数组,所以我很难将它分成部分。谢谢您的帮助。

4

0 回答 0