根据字母选择,我可以在UITableView中显示数据。
我的搜索功能会在字母选择的帮助下减少
任何示例链接。请帮帮我。
答案 0 :(得分:2)
我发现本教程很有用。它包含代码和解释:
http://www.iphonedevcentral.com/indexed-uitableview-tutorial/
快速总结一下,要点是你需要实现两种方法:
-(NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView {
//The array of strings to use as indices
}
-(NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index {
//The index (integer) of the current section that the user is touching
}
答案 1 :(得分:0)
您可以使用此代码对数组进行排序。
sortedArray = [yourArray sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)];
结帐apple's Documentation了解更多详情
答案 2 :(得分:0)
如果您想根据alphabate进行分段,可以使用分段表和排序数组。并完全满足排序数据显示的要求..您只需要对数据源进行排序。