ios - 如何将 WKWebview 颜色更改为白色
问题描述
我正在使用WKWebview
. 我想把它改成background
我.white.
试过的——
wkWebView.backgroundColor = .white
wkWebView.scrollView.backgroundColor = .white
view.backgroundColor = .white
但它没有显示白色背景。
解决方案
尝试以下操作:
将视图背景设置为白色
view.backgroundColor = .white
将 WKWebView 背景设置为非透明和清晰
wkWebView.backgroundColor = .clear
wkWebView.opaque = false
这实质上将使 webview 透明(至少在它加载自己的 HTML 内容之前)并且背景视图将可见。
类似的技巧将有助于暗模式支持以避免发生白色闪光,但设置view.backgroundColor = .systemBackgroundColor
推荐阅读
- c++ - 为什么当我调用它时 QTextBrowser::clear() 不能立即工作?
- javascript - 如何将 oswald google 字体作为字体系列下拉列表中的列表应用到 tinymce 编辑器?
- c# - .Net 从 MySQL 转储文件中解析 blob 数据
- go - 如何通过 client-go 删除 k8s Jobs 及其 Pod?
- python - 为什么 plotly 函数需要 Python 和 R 中的不同数据格式来绘制 3d 曲面图?
- logstash - 如何在logstash中将时间转换为时间格式
- tomcat - 如何在 Tomcat 9 中配置 JSP 编译错误的日志记录?
- reactjs - useEffect 不会由子组件的 ref.current 更改触发
- linux - 撤消设置系统静态主机映射
- javascript - 导入 Axios 时出错:未捕获 SyntaxError:无法在模块外使用 import 语句