0

わかった。CATransitionを使用して、ナビゲーションバーにカスタムアニメーションを提供しています。

viewDidLoadsでCATransitionを使用して、ポップアニメーションを提供し、ボタンメソッドでCATransitionを使用して、次のViewControllerにプッシュします。

removeAllAnimationsを使用する必要があるという言及を見てきましたが、いつどこで使用するかはわかりません。ドキュメントは役に立たないようです。

CATransitionを使用する場合、いつどこでremoveAllAnimationsを使用する必要がありますか?

4

1 に答える 1

1

アニメーションは、明示的に削除しないように指示しない限り、完了時に自動的に削除されます。removeAllAnimationsまさにそれをしたいときに使用します。一般的な使用例の1つは、アニメーションをキャンセルするか、アニメーションが完了時に削除されないように構成した場合と、アニメーションの前の状態に何を戻すかです。

于 2013-01-17T21:07:01.893 に答える