所有,我是一个iOS开发新手。如何覆盖UIWebView中的滑动手势?
我想实现一个正确的滑动手势到UIWebView,它应该有我指定的操作。然而,当网页太大导致UIWebView有一个滚动条时,那么我的自定义左手滑动手势根本不起作用。在这种情况下,当我向右滑动时,滚动条将移动,而不是触发我指定的操作。当我向右滑动时,有什么办法可以禁用滚动条移动动作吗?
希望我的问题对你很清楚...... 在此先感谢。
所有,我是一个iOS开发新手。如何覆盖UIWebView中的滑动手势?
我想实现一个正确的滑动手势到UIWebView,它应该有我指定的操作。然而,当网页太大导致UIWebView有一个滚动条时,那么我的自定义左手滑动手势根本不起作用。在这种情况下,当我向右滑动时,滚动条将移动,而不是触发我指定的操作。当我向右滑动时,有什么办法可以禁用滚动条移动动作吗?
希望我的问题对你很清楚...... 在此先感谢。
要么在web视图上添加透明视图,要么创建UIWebView的子类并覆盖touchmethods。
您可以禁用UIWebView
整个滚动此
UIScrollView *scroll = [[webView subviews] lastObject];
if([scroll isKindOfClass:[UIScrollView class]])
{
scroll = (UIScrollView*)scroll;
[scroll setScrollEnabled:NO];
}
感谢您的回复等。你有任何指向这个主题的网页的指针? – flyingbin