简而言之,我正在尝试使用 UITableView 的索引来快捷地转到表中以字符(a、b、c)开头的第一部分,其中有多个以该字符开头的部分。
该方法...
我在 UITableView 中有一组部分标题,其中不少以相同的前导字符开头;在viewForHeaderInSection
我放置从这个数组中提取的相关部分标题。
然后,我创建第二个数组,substringToIndex
用于从第一个数组中查找每个数组的第一个字母,循环进行重复数据删除,并使用结果将其放入我的索引列表中sectionIndexTitlesForTableView
。
问题....
...是我似乎失去了列表中的索引值与其部分之间的关系(我怀疑说一件事和做另一件事之间的区别),即。点击'K',你会得到'D'。
有没有什么我可以从任何一个数组中找出来sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index
并将索引链接到基于公共字符的部分数组中的第一个?
提前致谢。