总之,我是ios开发的新手。
我想向UIWebView实现一个向右滑动的手势,它应该有我指定的动作。然而,当网页太大,导致UIWebView有滚动条时,我的自定义向左滑动手势根本不起作用。在这种情况下,当我向右滑动时,滚动条将移动,而不是触发我指定的操作。当我向右滑动时,有什么方法可以禁用滚动条移动操作吗?
希望我的问题对你来说很清楚...提前谢谢。
发布于 2012-05-14 07:32:22
要么在webview上添加一个透明视图,要么创建UIWebView的子类并覆盖touchmethods。
发布于 2012-05-14 15:40:40
您可以像这样禁用UIWebView中的整个滚动
UIScrollView *scroll = [[webView subviews] lastObject];
if([scroll isKindOfClass:[UIScrollView class]])
{
scroll = (UIScrollView*)scroll;
[scroll setScrollEnabled:NO];
}https://stackoverflow.com/questions/10575987
复制相似问题