更改WKWebView的背景颜色

问题描述 投票:1回答:1

我正在WKWebView中加载pdf文件,我想更改pdf文件后面的图层颜色。我该怎么办?已经尝试将webView的不透明度设为false并更改webView.backgroundColor

该层遵循iOS 13中设备主题的颜色,即在黑暗模式下变为黑色。

ios webview swift4 wkwebview ios11
1个回答
0
投票

我没有看到您的代码,但是请在构造视图之后但在加载视图之前尝试设置以下属性:

  1. 设置webView.opaque = NO

  2. webView.backgroundColor设置为HTML的最终颜色

此外,您也可以将overrideruserinterface用于WkWebView。如果要为Web视图维护light模式,请将其设置为light

文档链接:

https://developer.apple.com/documentation/uikit/uiview/3238086-overrideuserinterfacestyle

© www.soinside.com 2019 - 2024. All rights reserved.