Размер UITableViewCell имеет большое влияние на плавную прокрутку? - PullRequest
0 голосов
/ 13 октября 2010

G'day парни,

В данный момент я создаю приложение для iPad, и наш дизайнер предоставил нам представление с фоном изображения и табличное представление, которое покрывает часть этого фона (это не так.прозрачно, не беспокойтесь об этом).Каждая ячейка содержит информацию о магазинах.Я реализовал это, взглянув на код с плавной прокруткой от Лорен Брихтер и немного изменив его для своих целей, но у меня возникла проблема, когда приложение просто зависает, когда я пытаюсь прокрутить очень быстро (зависая в симуляторе, яЯ еще не установил его на iPad, но я не видел большой разницы в производительности между планшетом и симулятором)

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

Размер ячейки: ширина 620px и высота 300px.

Это так далеко?слишком большой, чтобы управлять таблицей?Должны ли мы найти другой способ его реализации или есть что-то, что я просто пропустил (или симулятор просто немного неисправен?)

Когда я запускаю инструменты, чтобы проверить, когда я их тестируюон либо застрял в: mach_msg_trap или CA :: Render.

Есть идеи, как его ускорить / сделать еще лучше?

Приветствия

1 Ответ

0 голосов
/ 02 февраля 2011

Оказалось, что это полностью связано с проблемами с симулятором, а не с самим iPad.

Очевидно, что повышенная сложность ячейки вызывает проблемы при рендеринге, но если вы используете Quartz для рисования ячеек, вы существенно снижаете накладные расходы.

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