Индексированные списки и выбранные ячейки в iOS
У меня есть довольно длинный список предметов, которые мне нужно показать пользователю и запросить у него один. Этот список слишком длинен для создания простой таблицы с ячейками-прототипами и правильным индикатором выбора, поэтому я решил использовать индексированную таблицу. Но так как этот тип таблицы не позволяет иметь индикатор выбора из-за правильного представления прокрутки индексов, как я могу управлять этим сценарием?
заранее спасибо
1 ответ
Решение
Вы можете предоставить функцию поиска для вашего представления таблицы. Смотрите здесь для более подробной информации.
После того, как результат отфильтрован, вы можете применить отметку к выбранной ячейке.
Вы можете применить галочку, используя следующий код:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[tableView cellForRowAtIndexPath:indexPath].accessoryType = UITableViewCellAccessoryCheckmark;
}