Я пытаюсь создать UITableView
индекс для быстрой прокрутки большого UITableView
, у меня есть индекс, показывающий на права, но когда я пытаюсь прокрутить с ним, он не работает ..Сделать UITableView прокручивать по индексу
Мне интересно, если я что-то пропустил, так что я интересно, если есть что-то еще, что я должен делать, или что-то вдоль этих линий.
#pragma - TableView Index Scrolling
- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView {
if(searching)
return nil;
NSMutableArray *tempArray = [[NSMutableArray alloc] init];
[tempArray addObject:@"A"];
[tempArray addObject:@"B"];
[tempArray addObject:@"C"];
[tempArray addObject:@"D"];
[tempArray addObject:@"E"];
[tempArray addObject:@"F"];
[tempArray addObject:@"G"];
[tempArray addObject:@"H"];
[tempArray addObject:@"I"];
[tempArray addObject:@"J"];
[tempArray addObject:@"K"];
[tempArray addObject:@"L"];
[tempArray addObject:@"M"];
[tempArray addObject:@"N"];
[tempArray addObject:@"O"];
[tempArray addObject:@"P"];
[tempArray addObject:@"Q"];
[tempArray addObject:@"R"];
[tempArray addObject:@"S"];
[tempArray addObject:@"T"];
[tempArray addObject:@"U"];
[tempArray addObject:@"V"];
[tempArray addObject:@"W"];
[tempArray addObject:@"Y"];
[tempArray addObject:@"X"];
[tempArray addObject:@"Z"];
return tempArray;
}
- (NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index {
if(searching)
return -1;
return index % 2;
}
хорошо, я думал, что, возможно, это был случай, спасибо за ваш ответ .. похоже, мне придется читайте, чтобы понять это. Если вы знаете какие-либо примеры в Интернете и имеете ссылку, я бы очень признателен. –
А я вижу, что это то, что они, кажется, делают на этом шаге, я думаю. Http: //www.iphonesdkarticles.com/2009/01/uitableview-sectioned-table-view.html –
Да, точно, вот и все. –