вопрос о UITableViewController? - PullRequest
1 голос
/ 30 июня 2011

У меня есть табличное представление, и его первая строка отличается от остальных.После того, как я прокрутил таблицу один раз, стиль некоторых других строк также стал стилем первой строки.В чем может быть проблема?

1 Ответ

3 голосов
/ 30 июня 2011

Помните, что ваши ячейки таблицы используются повторно . Таким образом, ячейка, которая была сконфигурирована для строки 0, затем снова поднимается вверх с сохранением конфигурации. Итак, у вас есть два варианта:

  • Полностью сбросьте состояние ваших ячеек, когда они используются повторно
  • Возвращает ячейку с одним идентификатором повторного использования для строки 0 и другую ячейку с другим идентификатором повторного использования для всего остального

Когда это упоминалось на WWDC, казалось, что второй вариант предпочтительнее, я подозреваю, потому что он означает меньшее количество сообщений объектов меток и т. П. При прокрутке таблицы.

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