按字母顺序显示 UITableView NSArray

Posted

技术标签:

【中文标题】按字母顺序显示 UITableView NSArray【英文标题】:Display UITableView NSArray in alphabetical order 【发布时间】:2011-07-25 14:04:44 【问题描述】:

如何按字母顺序显示 UITableView,类似于 iPod.app 对 section 和 sectionIndex 的处理方式。我在 Apple 文档中进行了搜索,但没有成功。有什么建议吗?

【问题讨论】:

【参考方案1】:

如果您只想按字母顺序对字符串数组进行排序,您可以通过以下方式实现:

sortedArray = [原始数组 sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)];

【讨论】:

【参考方案2】:
NSArray *myArray = [NSArray arrayWithObject:@"me", @"you", @"her", nil];

[myArray sortedArrayByPerformingSelector:@selector(compare:)];

【讨论】:

以上是关于按字母顺序显示 UITableView NSArray的主要内容,如果未能解决你的问题,请参考以下文章

按俄语字母顺序对 UITableView 进行排序

如何使用 NSFetchedResultsController 按字母顺序对 UITableView 进行排序?

NSArray 的值,希望按字母顺序显示在部分中。如何分配到正确的部分?

如何在 iOS 中按字母顺序对 MediaQuery 的 ArtistQuery 数组进行排序

将自定义对象的 NSArray 转换为按字母顺序划分的带有索引的 UITableView?

UITableview 从数据数组创建字母索引