Метод UITableView sectionForSectionIndexTitle doesn' t завиваются tableview в iOS

Я пытаюсь внести мой в указатель UITableView со следующим кодом

In my ViewDidLoad

arrayOfTableView = [[NSArray alloc] initWithObjects:@"1",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9",@"10",@"11",@"12",@"13",@"14",@"15",@"16",@"17",@"18",@"19",@"20",@"21",@"22",@"23",@"24",@"25",@"26", nil];

И в моем sectionIndexTitlesForTableView Метод

- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView
{
    NSArray *tempArray = [[NSArray alloc] initWithObjects:@"1",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9",@"10",@"11",@"12",@"13",@"14",@"15",@"16",@"17",@"18",@"19",@"20",@"21",@"22",@"23",@"24",@"25",@"26", nil];
    return tempArray;
}

И в моем sectionForSectionIndexTitle Метод

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

Это, появляются IndexBar около моего tableview. Однако, то, когда я выявляю на IndexBar, это, не завивается к там.

У меня уже есть тест с NSLog , то событие или нет? Это - событие.

Но не завивайтесь к tableView.

пожалуйста, помогите мне узнать.

1
nl ja de

1 ответы

Я думаю, что необходимо проверить ваш numberOfSectionsInTableView: метод. Также необходимо осуществить этот метод ( tableView:sectionForSectionIndexTitle:atIndex: ) только для табличных представлений со списком индекса раздела — который может только быть табличными представлениями, созданными в стандартном стиле (UITableViewStylePlain).

3
добавлено
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
6 187 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. ВАЖНО: Правила публикации и правила канала: Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-11-09-2

iOS Developers — русскоговорящее сообщество
iOS Developers — русскоговорящее сообщество
2 400 участник(ов)

Общаемся на темы, посвященным iOS-разработке, Swift, Objective-C, SDK, Rx, Cocoa и т.д.