Индексированные списки и выбранные ячейки в iOS

У меня есть довольно длинный список предметов, которые мне нужно показать пользователю и запросить у него один. Этот список слишком длинен для создания простой таблицы с ячейками-прототипами и правильным индикатором выбора, поэтому я решил использовать индексированную таблицу. Но так как этот тип таблицы не позволяет иметь индикатор выбора из-за правильного представления прокрутки индексов, как я могу управлять этим сценарием?

заранее спасибо

1 ответ

Решение

Вы можете предоставить функцию поиска для вашего представления таблицы. Смотрите здесь для более подробной информации.

После того, как результат отфильтрован, вы можете применить отметку к выбранной ячейке.

Вы можете применить галочку, используя следующий код:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[tableView cellForRowAtIndexPath:indexPath].accessoryType = UITableViewCellAccessoryCheckmark;

}

Другие вопросы по тегам