2

左/右のスワイプジェスチャをサポートしてコンテンツを切り替えるHTMLページをロードするUIWebViewがあります。このジェスチャは、ページがデスクトップ ブラウザーから開かれた場合はうまく機能しますが、UIWebView から読み込まれた場合はまったく機能しません。

jQuery スワイプ

IPHONE & iPod Touch モバイルアプリ向け

onTouchStart、onTouchMove、onTouchEnd、および onTouchCancel に Safari JavaScript を使用した iPhone および iPod Touch スワイプ ジェスチャのサポート。このプラグインは Mobile Safari のビルトイン タッチ イベントを使用して、スワイプ イベントを任意の DOM 要素に jQuery バインディングできるようにします。swipeLeft および swipeRight のデフォルト関数をオーバーライドして、ジェスチャが検出されたときに独自のカスタム プロセスを作成できます。 これはスワイプに使用されるプラグインです: http://archive.plugins.jquery.com/project/swipe

他の誰かがこの問題を抱えていましたか? どんな助けでも大歓迎です!

4

1 に答える 1

1

//左スワイプの場合

UISwipeGestureRecognizer * swipeleft=[[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(swipeleft)];
                    swipeleft.direction=UISwipeGestureRecognizerDirectionLeft;
                    [self.view addGestureRecognizer:swipeleft];

//右スワイプの場合

UISwipeGestureRecognizer * swiperight=[[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(swiperight)];
                    swiperight.direction=UISwipeGestureRecognizerDirectionRight;
                    [self.view addGestureRecognizer:swiperight];

メソッド

-(void)swipeleft{
}
-(void)swiperight{        
}

これを試してみてください..

于 2013-07-02T12:00:54.890 に答える