xib с картинками или пустой UIImageview с изображением, обозначенным в viewDidLoad - PullRequest
1 голос
/ 25 июля 2011

У меня есть приложение для iPad с большим количеством изображений, и я использую базовую анимацию.Что лучше во время загрузки?Чтобы загрузить пустые UIImageViews соответствующего размера и местоположения из пера и поместить изображения в них по мере необходимости или в viewDidLoad.

У меня есть несколько, около 50, картинок, которые мне нужно загрузить в один кончик, изображения вызываются в зависимости от действий пользователяПрямо сейчас я установил большинство изображений на «ноль» в viewDidLoad, но у меня проблемы с памятью.Интересно, в этом ли причина?Некоторые изображения маленькие .. около 10 КБ, а пара большие ок.500 КБ.

Спасибо

1 Ответ

0 голосов
/ 25 июля 2011

Использование xibs всегда медленнее, чем программно. Кроме того, я не рекомендую вам отображать каждое изображение в собственном UIImageView. CGLayers (как UIView) обычно работают медленно. В вашем случае я бы создал один UIView для изображений и нарисовал их непосредственно в графическом контексте представления с помощью [UIImage drawInRect: aRect] или [UIImage drawAtPoint: aPoint]. Это должно быть хорошим способом максимизировать производительность при нехватке памяти.

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