0

iPad アプリの作成に Titanium Appcelerator を使用しています。私がしなければならないことの 1 つは、一定期間に画面が何回タッチされたかを数えることです。基本的に、私が望むのは、uiwebviewのすべてのネイティブ動作を無効にすることなく、iPad画面に対して行われるすべてのクリック/スワイプ/ホールド/などを登録することです。

私はこのトピックについて「少し」(非常に多く)調査してきましたが、イベントリスナーにこれらのことをチェックさせることはできないようです.Webビューのジェスチャーの処理を無効にしないと?しかし、回避策はあるのではないかと思いました。画面上のすべてのジェスチャを登録するだけでは不可能ではありませんか?
私はオブジェクティブ C についてまったく何も知らないことに注意してください… :S

ありがとうございます (:

4

1 に答える 1

-1

これを試して

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
{
    return YES;
}

これにより、独自のジェスチャ認識エンジンと UIWebView の間でジェスチャを共有できます。登録するジェスチャ認識エンジンの種類ごとに呼び出す必要があります。

于 2012-05-28T14:18:23.147 に答える