Рисование на виде (в режиме прокрутки) потребляет слишком много памяти на устройствах ipad - PullRequest
0 голосов
/ 20 июля 2010

У меня есть вид, добавленный в виде прокрутки (maxZoomScale = 1, minZoomScale = 0,25).рамка просмотра имеет размер около (около 2000, 2000).Я написал код для рисования пути (для ~ 8000 точек) в drawRect вида.Всякий раз, когда масштабирование скроллвью заканчивается, я отмечал чертеж вида.Теперь каждый раз, когда вызывается drawRect, он потребляет огромную память (~ 16 МБ).Благодаря этому iPad перезагружается, давая предупреждения памяти.Пожалуйста, помогите мне решить эту проблему ...

1 Ответ

0 голосов
/ 20 июля 2010

Исследуйте CATileLayer.Вы не должны рисовать 2000x2000;большая часть материала есть за кадром.

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