0

特定の認識タイプで発生するすべてのタッチイベントに対して NSNotification を作成し、それらを観察するだけで処理しないようにしたいのですが、アイデアはありますか?

4

3 に答える 3

0

はい、UIGestureRecognizerDelegate が機能します。mrthod を使用して、タッチ イベントを選択的に有効にすることができます。

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
{
    return (touch.view != self.itemWhichDoNotRequireTouch);
}
于 2013-05-03T08:43:33.077 に答える
0

iOS 6 クックブックには、UIWindow をサブクラス化し、UIWindow の上にあるシングルトン UIView にイベントを送信する例があります。本当にうまくいきます。

https://github.com/erica/iOS-6-Cookbook/tree/master/C01%20Gestures/13%20-%20TOUCHkit

編集:これも観察的であり、レスポンダーチェーンを中断しません。

于 2013-05-03T09:24:14.903 に答える