1

简而言之,我正在尝试使用 UITableView 的索引来快捷地转到表中以字符(a、b、c)开头的第一部分,其中有多个以该字符开头的部分。

该方法...

我在 UITableView 中有一组部分标题,其中不少以相同的前导字符开头;在viewForHeaderInSection我放置从这个数组中提取的相关部分标题。

然后,我创建第二个数组,substringToIndex用于从第一个数组中查找每个数组的第一个字母,循环进行重复数据删除,并使用结果将其放入我的索引列表中sectionIndexTitlesForTableView

问题....

...是我似乎失去了列表中的索引值与其部分之间的关​​系(我怀疑说一件事和做另一件事之间的区别),即。点击'K',你会得到'D'

有没有什么我可以从任何一个数组中找出来sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index并将索引链接到基于公共字符的部分数组中的第一个?

提前致谢。

4

0 回答 0