UIWebView 不要弹跳和滚动

UIWebView dont bounce and scroll

我正在构建一个非常简单的 ios 本机应用程序,其中包含从选项卡栏引用的两个视图控制器

都是webview,一个是本地的html,另一个是从url

加载的

出于某种原因,本地 webview 不允许滚动,我不知道为什么。

我检查了故事板中的设置,所有设置都是一样的

使用自动布局,启用用户交互,适合模式纵横比

我什至尝试通过代码解决这个问题,但是将这段代码添加到我的视图控制器并没有效果

webDisplay.scrollView.bounces = YES;
webDisplay.scrollView.scrollEnabled = YES;

有什么问题吗?

是的,你可以试试

webView.scrollView.scrollEnabled = NO;
webView.scrollView.bounces = NO;

如果您想检查 iOS 4 或 5,您可以测试 UIWebView 响应滚动视图 属性 getter:

if ([webView respondsToSelector:@selector(scrollView)]) {
    webView.scrollView.scrollEnabled = NO;
    webView.scrollView.bounces = NO;
} else {
    webView.scrollEnabled = NO;
    webView.bounces = NO;
}
for (id subview in webView.subviews)

if ([[subview class] isSubclassOfClass: [UIScrollView class]])

((UIScrollView *)subview).bounces = YES;

((UIScrollView *)subview). scrollEnabled = YES;

父视图缺少启用用户交互的标志。