CGImage растягивается в CALayer - PullRequest
9 голосов
/ 10 июня 2011

У меня есть NSMutableArray объектов CGImage. Все изображения имеют разные размеры (80x20 px, 200x200 px, 10x10 px и т. Д.) Я пытаюсь анимировать их в CALayer, который имеет размер 256x256 пикселей. Анимация работает, но мои CGImages растягиваются до размеров CALayer. Как я могу предотвратить масштабирование моих CGImages?

спасибо.

1 Ответ

16 голосов
/ 22 июля 2012

Чтобы ответить на мой собственный вопрос. Мне пришлось установить для свойства layerGravity моего слоя значение kCAGravityCenter, и это помогло. Значением содержимого contentGravity по умолчанию является kCAGravityResize, которое растягивает объекты для заполнения границ слоя.

...