[英]How to change WKWebview Color to white
我正在使用WKWebview
。 我想将它的background
更改为.white.
我试过了 -
wkWebView.backgroundColor = .white
wkWebView.scrollView.backgroundColor = .white
view.backgroundColor = .white
但它没有显示白色背景。
不完全是一个答案(但没有足够的代表发表评论)。
我通常做的调试是为事物设置非常奇怪的颜色,以查看实际设置的内容,例如黄色、粉色、蓝色。 通过这种方式,您可以评估您尝试进行的颜色更改是否有效,以及断点以确保调用该行:)
对我有用的是:
webView.backgroundColor = .white
尝试以下操作:
将视图背景设置为白色
view.backgroundColor = .white
将 WKWebView 背景设置为非透明和清晰
wkWebView.backgroundColor = .clear
wkWebView.opaque = false
这实际上将使 webview 透明(至少在它加载自己的 HTML 内容之前)并且背景视图将可见。
类似的技巧将有助于暗模式支持以避免出现白色 flash,但设置view.backgroundColor =.systemBackgroundColor
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.