UIImage ориентация в анимации - PullRequest
0 голосов
/ 11 октября 2011

Я хочу изменить свою UIImage ориентацию. Я сделал это:

image = [UIImage imageWithCGImage:image.CGImage 
                            scale:1.0 orientation: UIImageOrientationUpMirrored];

И все работает отлично! Но у меня есть следующая проблема: Я хочу играть UIImageView анимацию с ориентацией ИЗМЕНЕННЫЕ ИЗОБРАЖЕНИЯ! Но это играет БЕЗ изменения! У меня есть ориентация, и она была изменена - но изображения отображаются как НЕТ.

Может кто-нибудь посоветовать?

Да, выглядит как анимация IGNORE ориентации изображения.

спасибо,

Ответы [ 3 ]

0 голосов
/ 11 октября 2011

Попробуйте применить CGAffineTransform к представлению изображения.Если вы используете -1 для вертикальной шкалы, вы должны получить желаемый эффект.

0 голосов
/ 16 ноября 2012

Вы столкнетесь с этой проблемой, если вы анимируете изображение с коррекцией ориентации с помощью [UIImage imageWithCGImage: scale: direction:] в iOS 4.x (или предыдущих версиях).Чтобы обойти это, вы должны создать новое изображение, повернув изображение в нужной ориентации.У меня это работает.

0 голосов
/ 11 октября 2011

Добавьте набор изображений в массив и вызовите этот массив вместе с позицией uiimageview и получите выходные потоки из массива.

http://www.chuckstar.com/blog/technology/iphone-sample-rotating-uiimage-inside-uiimageview/

Надеюсь, это поможет вам!!!

...