不知您是否可以帮助我,我已经读过,即使您的表格视图中只有1个部分,也可以设置索引滚动。我有很多排序表条目(超过50),并希望跳转到下面的行开始A,B,C,D等 - 我对此很新,我有什么是接近,但它不能正常工作 - 你能帮我吗 ?UITableview Indexing with 1 section
我的代码如下: -
enter code here
- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView {
NSMutableArray *tempArray = [[NSMutableArray alloc] init];
[tempArray addObject:@"A"];
[tempArray addObject:@"B"];
[tempArray addObject:@"C"];
[tempArray addObject:@"D"];
[tempArray addObject:@"F"];
[tempArray addObject:@"G"];
[tempArray addObject:@"H"];
[tempArray addObject:@"J"];
[tempArray addObject:@"K"];
[tempArray addObject:@"L"];
[tempArray addObject:@"M"];
[tempArray addObject:@"P"];
[tempArray addObject:@"S"];
[tempArray addObject:@"T"];
[tempArray addObject:@"U"];
[tempArray addObject:@"V"];
return tempArray;
}
- (NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index {
if(index !=0){
[tableView scrollToRowAtIndexPath:[NSIndexPath
indexPathForRow:index inSection:0]
atScrollPosition:UITableViewScrollPositionTop animated:TRUE];
}
return index;
}
它是如何“不能正常工作”?另外,请看[(NSArrary *)initWithObjects:...,nil]; – 2012-03-28 22:58:26
当有人认为“工作不正常”对我们来说是足够的信息来帮助他们时,我总是很惊讶。 – sosborn 2012-03-29 00:32:47