xcode - 类型 "WKWebView"的值没有成员 "scrollView"

标签 xcode macos webkit swift3

我正在尝试获取 WKWebView 的 scrollView,但 Xcode 告诉我 WKWebView 没有这样的成员。

let webview = WKWebView();
let sv = webView.scrollView

但是,在 this reference page ,scrollView 显然是 WKWebview 的成员。
我怎样才能得到这个 ScrollView ?

这样做的最终目标是在我的 View 中完全禁用滚动和隐藏滚动条。有没有不使用 WKWebView 的 scrollView 的方法?
编辑:我通过修改加载页面的 css 来实现这一点。 ScrollView 问题仍然存在。

我在 OSX 10.11.6 上使用 Xcode 8.1。

任何帮助将不胜感激。

编辑: import WebKit已经存在于我的代码中,否则我的 webview 运行良好。唯一的问题是 ScrollView 。

编辑 2:我正在制作一个仅限 OSX 的应用程序。

编辑 3:看来我错过了这个事实ScrollView仅适用于 iOS。
因此,问题不再是真正的问题。
我将保持这个问题的开放性,让任何人发布比使用 CSS 更“快速”的解决方案。

最佳答案

确保您import UIKitimport WebKit在源文件的顶部。

关于xcode - 类型 "WKWebView"的值没有成员 "scrollView",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41124995/

相关文章:

ios - 在 WKWebView 中禁用放大手势

ios - 无法在 UITableViewCell 中呈现

ios - 在 IOS 8 中使用共享扩展时如何获取源应用程序的包 ID

xcode - macOS SwiftUI : MenuItem to open default browser to a URL?

google-chrome - CSS3 动画在谷歌浏览器中不起作用

javascript - -webkit-transition-property 在 Safari 3.1.2 (Windows) 中收到意外值

ios - 内存泄漏 _ContiguousArrayStorage?

xcode - 为 OS X 应用程序创建新的命令行界面

macos - 如何在雪豹上编译 Valgrind?

c++ - 为什么 std::string.find() 不能用于 "<"?