所有,我是ios开发的新手。
我想对UIWebView实现正确的滑动手势,该手势应该具有我指定的动作。但是,当网页太大导致UIWebView有滚动条时,我的自定义左滑动手势根本不起作用。在这种情况下,当我向右滑动时,滚动条将移动,而不是触发我指定的操作。当我向右滑动时,有没有办法禁用滚动条移动动作?
希望我的问题对你很清楚...... 提前谢谢。
答案 0 :(得分:0)
在webview上添加透明视图,或者创建UIWebView的子类并覆盖touchmethods。
答案 1 :(得分:0)
你可以像这样UIWebView
禁用整个滚动
UIScrollView *scroll = [[webView subviews] lastObject];
if([scroll isKindOfClass:[UIScrollView class]])
{
scroll = (UIScrollView*)scroll;
[scroll setScrollEnabled:NO];
}