Использование вспомогательного представления для отображения прогресса в табличном представлении - PullRequest
0 голосов
/ 14 февраля 2011

Я пытаюсь использовать вспомогательное представление UITableViewCell для обозначения хода выполнения таблицы путем появления галочки, когда завершены шаги контроллера подробного представления, связанного с этим tableViewCell.Я нашел много способов заставить все ячейки отображать галочку независимо от того, были ли выполнены соответствующие шаги, но я не могу понять (или найти какой-либо пример кода или документации), как сделать их внешний вид условным.* У кого-нибудь есть идеи?

1 Ответ

1 голос
/ 17 февраля 2011

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

ex:

detailview1: 0 detailview2: 1 detailview3: 0

if (detailviewID == 0) cell.checkmark.hidden = FALSE;

Затем, когда ваш просмотр возвращается в TableView, ваш viewWillAppear читает текстовый файл и определяет, завершен ли урок.Если это правда, установите флажок не скрываемым.

Помните, что вам нужно будет записать этот файл в приложениях appWillTerminate и appWillEnter Background.Таким образом, прогресс пользователя будет сохранен при выходе.

...