UITableView点击索引不会滚动到部分

时间:2014-06-22 09:00:50

标签: ios iphone uitableview

我有一个tableView,我已经实现了部分标题,我的部分标题出现在右侧。但是,当我点击索引时,即使我在日志中看到它返回正确的部分,它也不会滚动到该部分。

这是我的tableView方法:sectionForSectionIndexTitles:atIndex

- (NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index {

NSLog(@"Title: %@", title);
NSLog(@"index: %d", index);

return [[UILocalizedIndexedCollation currentCollation] sectionForSectionIndexTitleAtIndex:index];
}

任何帮助都会很棒,谢谢。

1 个答案:

答案 0 :(得分:0)

如果要创建字母滚动。这会有所帮助。

-(void)viewDidLoad {

 //section index in tableview
    alphabetsArray = [[NSArray alloc] initWithObjects:@"#",@"A",@"B",@"C",@"D",@"E",@"F",@"G",@"H",@"I",@"J",@"K",@"L",@"M",@"N",@"O",@"P",@"Q",@"R",@"S",@"T",@"U",@"V",@"W",@"X",@"Y",@"Z", nil];

}

-(NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView
{

 return alphabetsArray;

}