2012-05-13 25 views
0

所有,我是一个iOS开发新手。如何覆盖UIWebView中的滑动手势?

我想实现一个正确的滑动手势到UIWebView,它应该有我指定的操作。然而,当网页太大导致UIWebView有一个滚动条时,那么我的自定义左手滑动手势根本不起作用。在这种情况下,当我向右滑动时,滚动条将移动,而不是触发我指定的操作。当我向右滑动时,有什么办法可以禁用滚动条移动动作吗?

希望我的问题对你很清楚...... 在此先感谢。

回答

0

要么在web视图上添加透明视图,要么创建UIWebView的子类并覆盖touchmethods。

+0

感谢您的回复等。你有任何指向这个主题的网页的指针? – flyingbin

0

您可以禁用UIWebView整个滚动此

UIScrollView *scroll = [[webView subviews] lastObject]; 

if([scroll isKindOfClass:[UIScrollView class]]) 
{ 
    scroll = (UIScrollView*)scroll; 
    [scroll setScrollEnabled:NO]; 
}