Производительность UITableView снижается после добавления подпредставлений на сотовый iphone SDK - PullRequest
0 голосов
/ 07 мая 2010

В моем приложении я добавляю метку и две кнопки в ячейку UItableView [я не создал отдельный класс ячейки]. Я добавляю их в ячейку, а не в cell.contentview. После того, как я запустил свое приложение на IPhone, рендеринг ячеек таблицы после перемещения ячеек вверх-вниз стал очень прерывистым. Это потому, что я не добавляю представления в cell.contentView или потому что я не создал пользовательский класс для ячейки?

Кто-нибудь может помочь? Заранее спасибо.

Ответы [ 3 ]

0 голосов
/ 07 мая 2010

Создайте родительский элемент UIView, который содержит вашу метку и кнопки.Установите cell.contentView для этого родительского представления.

0 голосов
/ 07 мая 2010

Хорошо, настоящей проблемой было слишком много операторов NSLog. Я их убрал, теперь работает нормально. Спасибо texmex5, Алексу Рейнольдсу и Владимиру за попытку помочь.

0 голосов
/ 07 мая 2010

Ячейки используются повторно, поэтому убедитесь, что вы делаете это в блоке if(!cell) {}.

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