如果有人有经验WKWebView
,请分享如何使视图背景透明。这WebView
对象有这样的选项var drawsBackground: Bool { get set }
但它缺少WKWebView
班级。我在网上搜索并..什么也没找到。以前可以通过以下方式做到这一点opaque
财产,但不再是了。有一个吸气剂isOpaque
...就是这样。我不想通过 CSS 来做到这一点,并且已经尝试了其他所有方法,例如:
webview.wantsLayer = true
webview.layer?.backgroundColor = NSColor.clear.cgColor
如果有人可以帮忙...
I·尼科洛夫
这应该适用于 macOS 10.11 和 macOS 10.12:
if NSAppKitVersion.current.rawValue > 1500 {
webView.setValue(false, forKey: "drawsBackground")
}
else {
webView.setValue(true, forKey: "drawsTransparentBackground")
}
Remark:已通过App Store审核。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)