繁体   English   中英

在UITableView上创建节和索引

[英]Create section and index on UITableView

我有NSMutableArray,其中包含联系人列表的名称和照片字符串。

[contactArray addObject:[[Contact alloc]initWithName:cName andPhoto:cPhoto]];

我想创建一个联系人列表,因此我根据名称对数组进行排序,如下所示:

NSSortDescriptor *descriptor = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:YES];
      [contactArray sortUsingDescriptors:[NSArray arrayWithObject:descriptor]];

现在,我想将其分组为数组中名称唯一的名字开头的部分,并从#到Z进行索引,以直接将我引导至确切的部分。 您能帮我解决这个问题吗?

使用NSDictionary作为数据源,NSDictionary的键应为#到Z,每个键的对象是一个联系人数组。

然后,numberOfSections应该是字典中键的数量,而numberOfRowsInSection应该是数组的项目数

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM