我已通過執行sectionIndexTitlesForTableView:
和tableView:sectionForSectionIndexTitle:atIndex:
兩種方法在我的UITableView
中實施了索引。它起初工作,但我注意到,經過幾個星期的發展後,它現在已經被打破。UITableView滾動到索引中斷
更確切地說,當我觸摸一側的索引時,我仍然會觸發後一個事件,並且它將返回正確的索引,但表不會跳到該部分,也不會跳到該部分後者的功能明確地向下滾動到該部分(以scrollToRowAtIndexPath:atScrollPosition:
的形式)做類似滾動的任何事情。
有誰知道這裏會出現什麼問題嗎?我知道現在沒有太多可用的信息......我很積極,它之前在工作。
某些代碼段
...
indexList = @[@"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", @"#"];
...
- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView {
return indexList;
}
- (NSInteger)tableView:(UITableView *)tableView
sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index {
return index;
}
更有趣的是:我認爲它是由具有第二搜索表與原表共享的委託造成的!索引與搜索表一起使用,但不是原始表格...
任何意見都可以幫助!