如何获取tableview旁边的字母列表

时间:2011-07-05 17:07:16

标签: iphone objective-c ipad

根据字母选择,我可以在UITableView中显示数据。

我的搜索功能会在字母选择的帮助下减少

任何示例链接。请帮帮我。

3 个答案:

答案 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进行分段,可以使用分段表和排序数组。并完全满足排序数据显示的要求..您只需要对数据源进行排序。