0

作業中の iOS アプリでアニメーションを緩和しようとしています。

CSS3 アニメーションとトランジションの経験が豊富なため、iOS でのアニメーションを CSS3 で実現可能なものと同じくらい正確に定義したいと考えています (たとえばhttp://www.roblaplaca.com/examples/bezierBuilder/の CSS3 についてここに示されているように)。 )

facebook や youtube のサイドスワイプ メニュー、または Path のサイドスワイプ メニューを比較すると、オープニングがアニメーション化される方法は同じではありません。それは私が探しているアニメーションのカスタマイズの一種です

iOS でこれを行うには、どこから始めればよいですか? どんな助けでも大歓迎

4

1 に答える 1

1

次のように、独自のタイミング関数の制御点を定義できます。

myAnimation.timingFunction = [CAMediaTimingFunction functionWithControlPoints:x1 
                                                                             :y1 
                                                                             :x2 
                                                                             :y2];

質問でリンクしたbezierBuilderとまったく同じように機能します。

Core Animation に慣れていない場合は、Core Animation Programming Guideを読むことをお勧めします。それは本当に良いです。

于 2012-10-18T08:13:11.773 に答える