1

左から表示される UIView を示す単純な CATransition を開発しようとしています。

ここにコードがあります:

CATransition *transDerecha=[CATransition animation];
        [transDerecha setDuration:1];
        [transDerecha setStartProgress:0];
        [transDerecha setType:kCATransitionMoveIn];
        [transDerecha setSubtype:kCATransitionFromLeft];
        [transDerecha setDelegate:self];

わかりましたが、探している側面を取得するために、UIView (ビデオの青いもの) を作成しました。

次のビデオでは、私が言おうとしていることをよりよく理解できると思います。 http://screencast.com/t/JMQmxe7CGy

左側に同じものを作ろうとすると問題が発生します。左の UIView をカバーする別の UIView を作成すると、右のカバーもカバーされます。

それで、それを作るための他のCATransitionタイプはありますか?または解決策はありますか?

ありがとう!!!

4

1 に答える 1

2

この種のことを行うために CA に飛び込む必要はないと思います。UIView アニメーションを使用して実行できます。ここhttp://www.raywenderlich.com/2454/how-to-use-uiview-animation-tutorialは、UIView アニメーションに関する優れたチュートリアルです。

于 2011-05-06T21:02:19.437 に答える