【发布时间】:2018-02-25 08:46:32
【问题描述】:
我切换到 WKWebView 是因为 Apple 不再建议使用 UIWebView。
使用以下代码从 WebView 中的容器加载 HTML 文件:
let webview = myWKWebViewClass.webview(for: Bundle.main.filename)
webview.scrollView.isScrollEnabled = false
myContainerView.addSubview(webview)
工作得很好。
但是当我使用 WKWebView 时,会显示在使用 UIWebView 时隐藏的滚动条。
使用这种 css 样式的属性也不起作用(但使用 UIWebView 它可以按预期工作):
<style>
::-webkit-scrollbar {
display: none!important;
}
</style>
编辑:我将 iPhone 用作运行 iOS 11.2 的真实设备(不在模拟器中)。
还尝试使用此 Swift 代码:
webview.scrollView.showsHorizontalScrollIndicator = false
webview.scrollView.showsVerticalScrollIndicator = false
它根本不起作用。
任何隐藏滚动条的帮助将不胜感激。提前致谢!
【问题讨论】:
-
您找到解决方案了吗?我还在寻找。
标签: html ios css swift webview