3

コア アニメーションでインプリシット アニメーションの遅延を設定するにはどうすればよいですか? kCATransactionAnimationDelay がないことに驚いています。

4

3 に答える 3

15

これを試して

// Start in 5 seconds
theAnimation.beginTime = CACurrentMediaTime()+5;

CAAnimation オブジェクトはCAMediaTiming プロトコルを実装しているため、そこでいくつかのプロパティを操作できます。

(ここからの回答)

于 2011-01-05T23:56:40.840 に答える
6

私の知る限りでは、できません。この種の制御が必要な場合は、アニメーションを表す代わりに明示的な CAAnimation オブジェクトを作成する必要があります。

于 2011-01-06T04:04:00.450 に答える
2

暗黙的なアニメーションを行っているので、UIView ベースのアニメーションを使用したほうがよいでしょうか? 遅延は簡単に許容され、間違いがない限り、暗黙的なコア アニメーションを使用する場合とまったく同じ機能にアクセスできます。

于 2011-01-18T22:35:53.270 に答える