1

アップルのドキュメント

setAnimationRepeatAutoreverses:
Sets whether the animation of property changes within an animation block automatically reverses repeatedly.

Use of this method is discouraged in iOS 4.0 and later. You should use the block-based animation methods instead.

彼らはこのように言及しました...しかし、私のアプリは3.0以降をサポートしています。2つの別々のコードを使用する必要がありますか(1つは3.0用、ブロックは4.0以降)。これを達成する方法は?

4

2 に答える 2

2

既存のコードを引き続き使用できます。それは機能し続けます。可能であれば、新しいAPIを使用することをお勧めします(これは、あなたが言ったように、まだできません)。

于 2010-12-15T16:56:42.270 に答える
0

「古い」アニメーションは、衰退せずに落胆しているだけです。これは、Appleのバージョンで、「ブロックベースのアニメーションを使用すると、スパゲッティコードを記述したり、物事をめちゃくちゃにしたりする可能性が低くなります」と述べています。

古いSDKの古いコンパイラでは「ブロック」が利用できなかったため、これは正しい方向への友好的な微調整です。プログラマーはbegin-> commitスタイル(glbegin、glendを使用した古いopenglなど)に慣れていましたが、それは不必要にスパゲッティです。複数のアニメーションをチェーンしたい。

于 2010-12-15T20:24:50.330 に答える