Есть ли способ отключить все ячейки в UITableView, которые не используются? В моем приложении пользователь выбирает максимум две ячейки, и после выбора двух ячеек я хочу, чтобы все остальные ячейки были отключены, но я не могу понять это. Любая помощь будет принята с благодарностью, спасибо!Как отключить все невыделенные ячейки в UITableView
0
A
ответ
2
Вы не хотите отключать строки, вы хотите запретить пользователю выбирать дополнительные строки, не так ли?
Внедрение метода делегирования tableView:willSelectRowAtIndexPath:
. Если уже выбраны две строки, вы должны вернуть nil
, иначе верните путь к индексу.
- (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if (/* check if there are already two selected rows */) {
return nil;
} else {
return indexPath;
}
}
Смежные вопросы
- 1. Как найти все невыделенные флажки?
- 2. Отключить часть Ячейки в UITableView
- 3. Отключить ячейки в NSArray UITableView
- 4. Как включить или отключить ячейки в uitableview
- 5. Выбрать все ячейки в UITableView
- 6. Выберите все ячейки в UITableView
- 7. Как получить все ячейки таблицы в UITableView
- 8. Отключить удаление для 1 ячейки в UITableView
- 9. UITableView не показывает все ячейки
- 10. UITableView отключить выделение между выборами ячейки
- 11. UITableView в UIScrollView загружает все ячейки
- 12. Загрузите все ячейки в UITableView перед прокруткой
- 13. Отключить невыделенные элементы в списке После выбора 5 элементов
- 14. Как отключить UITextView при прокрутке для удаления ячейки в UITableView?
- 15. пользовательские ячейки uitableview - невозможно отобразить все строки
- 16. UITableView перезагружает все ячейки, кроме одного
- 17. Как группировать ячейки UITableView
- 18. Отключить ячейки TableView
- 19. отключить взаимодействие касания в UITableView
- 20. Как добавить изображение во все ячейки в UITableView?
- 21. Загрузить ячейки в UITableView
- 22. Соединитель ячейки в UITableView
- 23. Статические ячейки UITableView как подвид?
- 24. Темы Drupal получают «невыделенные»
- 25. Переместить ячейки в UITableView
- 26. Невыделенные результаты в получающем задании
- 27. iOS: Отключить выбор UITableView после нажатия и удерживания ячейки
- 28. Как получить responseObject в ячейки в UITableView
- 29. iPhone UITableView - видимые ячейки
- 30. Как выбрать все ячейки uitableview при нажатии кнопки
Это прекрасно работает, но знаете ли вы, почему, когда я нажимаю и удерживаю другую ячейку, появляется галочка, как у вас есть возможность выбрать ее, но когда вы ее отпускаете, она исчезает? –
Двойная проверка, чтобы узнать, вызывается ли 'didSelectRowAtIndexPath:' в этом случае. Возможно, вам придется добавить некоторую логику к этому методу, чтобы игнорировать выбор, если уже есть два выбора. – rmaddy
Этот метод был реализован, но я взял его, чтобы проверить, было ли это так, но проблема долгого удерживания по-прежнему сохраняется. –