0

UIImage向きを変えたい。私はこれをやった:

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

そして、それは正常に動作します! UIImageViewしかし、次の問題があります。CHANGED IMAGES の向きでアニメーションを再生したいのです。しかし、それは変更せずに再生します! オリエンテーションを取得して変更しましたが、画像は NOT のように表示されます。

誰かアドバイスできますか?

はい、アニメーションのように見えます。画像の向きは無視します。

ありがとう、

4

3 に答える 3

0

画像ビューに CGAffineTransform を適用してみてください。垂直スケールに -1 を使用すると、必要な効果が得られるはずです。

于 2011-10-11T06:07:45.587 に答える
0

iOS 4.x (またはそれ以前のバージョン) で [UIImage imageWithCGImage:scale:orientation:] を使用して向きを修正した画像をアニメーション化すると、この問題が発生します。これを回避するには、画像を目的の向きに回転させて新しい画像を作成する必要があります。わたしにはできる。

于 2012-11-15T20:52:49.683 に答える
-1

画像のセットを配列に追加し、その配列を uiimageview の位置とともに呼び出し、配列から出力フローを取得します。

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

これがあなたを助けることを願っています!!!

于 2011-10-11T05:57:49.263 に答える