Rah*_*rma 2 iphone uitableview ios4
我正在创建一个解析大型xml文件并将数据导入表视图的应用程序.用户可以在搜索栏中输入文本以搜索表格视图.
现在,我想将表视图变成一个按字母顺序分组的分段视图.正确的表格视图是巨大的,搜索功能包括在内我想知道如何将表格视图分成几个部分...任何教程或来源都会有很大的帮助......
您必须使用配置为节索引的表视图
请参阅Table View Programming Guide for iOS
[...]索引列表是普通样式的表视图,通过三个UITableViewDataSource方法专门配置:
sectionIndexTitlesForTableView:tableView:titleForHeaderInSection:tableView:sectionForSectionIndexTitle:atIndex:第一个方法返回一个字符串数组用作索引条目(按顺序),第二个方法将这些索引字符串映射到表视图节的标题(它们不必相同),并且第三种方法返回与用户在索引中轻敲的条目相关的节索引.
应该组织用于填充索引列表的数据以反映此索引模型.具体来说,您需要构建一个数组数组.每个内部数组对应于表中的一个部分; 根据主要的排序方案对区段阵列进行排序(或整理)在外部阵列内,该排序方案通常是字母方案(例如,A到Z).此外,每个节数组中的项目都已排序.您可以自己构建和排序这个数组数组,但幸运的是,UILocalizedIndexedCollation类使构建和排序这些数据结构以及向表视图提供数据的任务变得更加容易.该类还根据当前本地化来整理数组中的项目.