私は厄介な問題を抱えています。
ジェスチャレコグナイザーを追加しています:
UITapGestureRecognizer* tapGesture =[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(DoubleClick:)];
tapGesture.numberOfTapsRequired = 2;
[self.view addGestureRecognizer:tapGesture];
これは機能しますが、ビューにあるコントロールをシングルクリックすると、「解放」が遅くなります。つまり、UIButtonのリリースは通常よりも遅くなります。UIView内のすべてのコントロールについても同じことが起こります。touchesEnded:関数は遅延して呼び出されます。
tapGesture.numberOfTapsRequired = 1を使用すると、正常に機能します。ただし、シングルクリックではなくダブルクリックが必要です。
お知らせ下さい。どうも。