12

ブロック ベースのアニメーションのメソッドを調べたところ、同等のパラメータやオプションがないことに気付きました[UIView setAnimationRepeatCount:]

アニメーションを一定回数繰り返す最も簡単な方法は何ですか? たとえば、完了ブロックを使用してチェーンしますか?

4

3 に答える 3

23

同様の質問をした後、iOS用のViewプログラミングガイドの2010-11-15リリースを読みました。64ページが私の注意を引いた。

アニメーションブロックでは、引き続きを使用できます[UIView setAnimationRepeatCount:]。私はできる/できないと思った。したがって、Appleのドキュメントを読む能力を向上させる必要があります。

だからおそらくこれはあなたの(そして私の必要性)を解決するでしょう。今日は後でやってみます

于 2010-12-03T21:12:18.327 に答える
5

@PommeOuestが述べたように。アニメーションブロック内で[UIViewsetAnimationRepeatCount:]を引き続き使用できます。私は自分のプロジェクトで試したところ、うまく機能しています。

XCode4とiOS5を使用しています。

于 2012-02-14T04:51:32.190 に答える
1

完了コールバックを設定し、その中でアニメーションを再開し、自分でカウンターを追跡します。

于 2010-11-01T14:56:15.230 に答える