私のiPhoneアプリケーションで画像の「ページカール」アニメーションを作成しようとしています。私はUIViewAnimationTransitionCurlUp、それはドキュメント化されていないCore Animationの兄弟ですが、アニメーション化する必要がある画像は、透明でないPNGです(不均一な(一部のアルファピクセル))アウトラインです。前述の既定のトランジションを使用すると、アニメーションが開始されるとすぐにそれらのアルファピクセルが黒く塗りつぶされます。これはひどく醜いです。カスタムページのカールコアアニメーションを作成するにはどうすればよいですか?
したがって、自分のCore Animationを作成しようとします。私は主題を研究しようとしましたが、関連する技術の概要を見つけることができませんでした。実装はもちろん、単一のプロパティ変更よりも複雑でなければならないでしょう。私は、CATransform3Dでさえ、この目的のために制限されるという感覚を持っています。画像は、異なる部分に適用される異なる3D変換。どのようにしてこの問題について話し合うでしょうか?私はどんな考えや考えにもとても感謝しています!
ベスト、 イーライ
コアアニメーションは、OpenGLの抽象化です。したがって、トランジションは実際にはレイヤのOpenGL操作です。あなたがOpenGLでカスタムアニメーションを定義し、それをCoreAnimationフレームワークで使用する方法があるかどうかはわかりません。それが可能かどうかを私が最初に調べることです。 –
あなたはこれに対して良い解決策を見つけましたか? –
alku83、本当に..アニメーション化されたUIImageViewで画面をオーバーレイさせることになりました。 – eliego