UITableViewCell изменяется с 2,1 до 3,0 - дубликаты ячеек - PullRequest
0 голосов
/ 18 июля 2009

У меня есть подкласс UITableViewCell, который я создаю для UITableView. Допустим, у меня 26 ячеек (буквы алфавита). В SDK 2.1 я загружаю первые шесть ячеек, A-> F, затем прокручиваю вниз, и он загружает следующие шесть ячеек (G-> L).

В SDK 3.0 я загружаю первые шесть ячеек, A-> F, затем прокручиваю, он снова загружает первые шесть ячеек (A-> F) вместо ячеек (G-> L), хотя модель данных измененное.

Кто-нибудь знает, какие изменения в SDK 3.0 повлияли на макет UITableViewCell таким образом?

1 Ответ

0 голосов
/ 18 июля 2009

Единственные изменения в UITableViewCell в 3.0 SDK, о которых я знаю, - это переход, обеспечивающий полный доступ к внутренним UILabel и UIImageView.

При правильной настройке ячейки никогда не должны полностью перезагружаться (быть освобожденными и перераспределенными). Убедитесь, что вы используете методы reuseWithIdentifier в SDK, и он перезапустит предварительно подготовленную ячейку и просто поменяет содержимое.

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