ios - UIWebView 不要弹跳和滚动

标签 ios objective-c iphone uiwebview

我正在构建一个非常简单的 ios native 应用程序,其中包含从选项卡栏引用的两个 View Controller

都是webview,一个是本地html,一个是从url加载

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

我检查了 Storyboard中的设置,所有设置都是一样的

使用自动布局、启用用户交互、模式纵横比

我什至尝试通过代码来解决这个问题,但是将这段代码添加到我的 View Controller 没有效果

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

有什么问题吗?

最佳答案

是的,你可以试试

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

如果您想检查是否在 iOS 4 或 5 上,您可以测试 UIWebView 是否响应 scrollView 属性 getter :

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

关于ios - UIWebView 不要弹跳和滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30000586/

相关文章:

ios - 如何获取 SVGElement 所属的组?

ios - 为什么 sin() 没有返回正确的值?

ios - 无法在 iPhone 版 Whatsapp 上分享网址

ios - 错误 : Int is not convertible to NSRange

objective-c - 按键排序的 NSDictionary 实例的快速枚举

ios - 使用 GLKit 绘图

objective-c - 无法从 NSPopUpButton 中删除项目

iphone - 如何创建图像叠加层并将其添加到 MKMapView?

ios - 应用程序运行时在后台下载和刷新数据

ios - 在 ios 8 及更高版本上打开苹果 map 不起作用