Ограничение количества выборок одной ячейкой / строкой на группу в сгруппированном UITableView на iPhone - PullRequest
2 голосов
/ 05 февраля 2010

Я работаю над приложением для викторины, которое использует сгруппированный UITableView, где мне нужно ограничить выбор пользователей одной ячейкой на группу, а также сделать выбор группы только один раз на группу, чтобы не дать пользователю исправить любые потенциальные неправильные ответы. Есть ли способ сделать это?

Ура, Адам

1 Ответ

1 голос
/ 05 февраля 2010

Вы можете выбрать только одну строку в UITableView, так что это не правильный подход для вас. Вы должны изучить использование дополнительных представлений (например, используя тип UITableViewCellAccessoryCheckmark) и обработать его в методе делегата -didSelectRowAtIndexPath - это подробно описано в документации Apple.

Обсуждение
Делегат обрабатывает выборы в этом методе. Один из вещи, которые он может сделать, это исключительно назначить изображение галочки (UITableViewCellAccessoryCheckmark) для один ряд в разделе (радио-список стиль). См. «Управление выборами» в Руководство по программированию табличного представления для iPhone OS для получения дополнительной информации (и примеры кода), связанные с этим методом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...