1

オブジェクトのアニメーションには、UIImageView次のアプローチを使用します。

  • ブロックアニメーション
  • アニメーションUIViewベースのオブジェクトの Begin/Commit メソッド

問題は次のとおりです。ビューでオブジェクトをタップしようとすると、アクションに反応しません。アニメート可能であるため、オブジェクトはメイン スレッドからの呼び出しを受け取りません。

私の UIViewController には、タッチされたオブジェクトを処理するメソッドがあります。すべてのオブジェクトはタッチ イベントを受け取りますが、アニメーション ブロックで使用しているオブジェクトはイベントを受け取りません。

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

ここで問題が何であるか知っている人はいますか?

4

1 に答える 1

2

アニメーション ビューがユーザー イベントを受け取るUIViewAnimationOptionAllowUserInteractionには、オプション パラメータに渡す必要があります。

于 2012-11-17T19:08:07.907 に答える