簡體   English   中英

如何將 WKWebview 顏色更改為白色

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM