CATransitionについて引き続き調べる。
おそらく非常に有名なアーティクルなのであろう、
CATransitionでトランジションエフェクトを実行する方法 - プログラミングノート
とか、xcatsan師匠の
(旧) Cocoaの日々: スライドトランジション
とかを読んで自分でもコードを書いてみた。
xcatsan師匠によるとViewを2つ用意しておいて、それを「入れ替える」形にすることでTransitionが表示する、らしい。
とりあえず自分で試したのは
1,TransitionをつけたいViewのDrawRectでCATransitionを入れてみる
2,superViewになるViewを用意して、addSubViewしたsubViewが描画されるタイミングでTransitionを入れる
結論からいって両方とも「まず自分自身を描画して、それからTransitionをつける」という形になった。
やはり「入れ替わる」ためのViewがいるのね。
ADCのサンプル「ImageTransition」でも2枚の写真を入れ替えてTransitionを表示しているし。ふむふむ。
その実験は明日以降。
0 件のコメント:
コメントを投稿