0

UITapGestureRecognizerで、ユーザーが&をタップすると、これに対して2つの異なるイベントが発生しますか?UITapGestureRecognizerでタップイン&アウト

Iにおけるユーザータップは色が元に変更する必要があります(つまり、ポイントから指を取り除く)、ユーザーがタップアウト時にビュー&の色を変更する必要があるとき、私はその後、私の見解&のいずれかにUITapUITapGestureRecognizerを入れています色。私はタップアウトの色を変更することはできますが、タップアウトすることはできません。

アドバイスはありますか?

+0

シンプルタップのためにあなたがtouchesBegan&などの方法を使用することができます。 – 0xDE4E15B

答えて

0

ジェスチャーレコグナイザーは、生のタッチイベントを処理してジェスチャーに解析するために構築されているため、使用できません(使用できません)。 「タップ・イン」イベントはそれ自体ではジェスチャーではありません。

は、これらを使用してください:

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

しかし、私のビューコントローラで操作するデータがあります。タップイン&アウトで、私はビューを変更するだけでなく、画面上のデータを変更する必要があります。 – Abhinav

+0

名前を付けた2つのメソッドを使用します:-)これらは、あなたが扱っているイベントをより詳細に制御できる点を除いて、ほとんど同じように動作します。 –

+0

今... touchesDidEndedがまったく呼び出されていない... :-( – Abhinav