2011-10-11 6 views
0

UIImage 방향을 변경하고 싶습니다. 나는 이것을했습니다 :애니메이션의 UIImage 방향

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

그리고 잘 작동합니다! 하지만 다음 문제가 있습니다 : 나는 방향을 바꾼 UIImageView 애니메이션을 원합니다! 그러나 변화없이 재생됩니다! 나는 오리엔테이션을 받았고 변경되었습니다. 그러나 이미지는 그렇지 않은 것처럼 보입니다.

누군가 상담 할 수 있습니까?

예, 애니메이션과 달리 이미지 방향이 무시됩니다.

덕분에,

+0

조금 바꾸어 줄 수 있습니까? 나는 너를 정말로 이해하지 못한다. 애니메이션이 'imageOrientation'을 무시한다는 것을 의미합니까? – yinkou

+0

예, 애니메이션 무시 방향과 같습니다. –

+0

질문에 대해서는 잘 모르겠지만 왜 UIImageView에 변환을 추가하지 않으시겠습니까? 그냥 구글, 꽤 간단해야합니다. – EmilioPelaez

답변

0

이미지보기에서 CGAffineTransform을 적용 해보십시오. 수직 스케일에 -1을 사용하면 원하는 효과를 얻습니다.

+0

변환을 추가 해보려고했지만 - 제스처가 올바로 작동하지 않습니다. –

+0

가 표시됩니다. 회전이 반전되면 인식자가 회전을보고 할 때 각도를 반전시킬 수 있습니다. –

0

iOS 4.x (또는 이전 버전)에서 [UIImage imageWithCGImage : scale : orientation :]을 사용하여 방향이 보정 된 이미지에 애니메이션을 적용하면이 문제가 발생합니다. 이 문제를 해결하려면 이미지를 원하는 방향으로 회전하여 새 이미지를 만들어야합니다. 그것은 나를 위해 작동합니다.

관련 문제