从内部html页面滑动手势无法在UIWebView中工作

时间:2013-07-02 11:56:33

标签: javascript html ios uiwebview

我有一个UIWebView,它加载一个支持滑动左/右手势以在内容之间切换的html页面。从桌面浏览器打开页面时,此手势很有效,但从UIWebView加载时根本不起作用。

jQuery Swipe

FOR IPHONE& IPOD TOUCH MOBILE APPS

使用Safari JavaScript为onTouchStart,onTouchMove,onTouchEnd和onTouchCancel提供iPhone和iPod Touch滑动手势支持。 此插件使用Mobile Safari的内置触摸事件,允许将滑动事件的jQuery绑定到任何DOM元素。您可以覆盖swipeLeft和swipeRight默认值函数,以在检测到手势时创建自己的自定义进程。 这是用于滑动的插件:http://archive.plugins.jquery.com/project/swipe

其他人有没有这个问题? 任何帮助将非常感激!

1 个答案:

答案 0 :(得分: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{        
}

试试这个..