【发布时间】:2021-12-18 04:04:29
【问题描述】:
我创建了没有一个 url 的 WKWebView。用户将此 WKWebView 用作 Safari 意味着用户可以在 WKWebView 上搜索任何内容。当我更改深色和浅色模式时,我面临一个问题,我的 Web 视图将只显示白色(浅色)模式。我的应用程序在这两种模式下都可以正常工作,除了 WKWebView。
已在 SO 上搜索,但未找到任何相关问题。 how to use iOS 13 darkmode for wkwebview
我参考了这个博客,但它是静态网址,所以它不会帮助我
https://useyourloaf.com/blog/using-dynamic-type-with-web-views/
还检查了 opaque 和 background 属性,但对我不起作用!
重要 用户可以搜索 google.com、照片或任何冲浪等任何内容。
class DownloadViewController: UIViewController {
@IBOutlet weak var webView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
webView.uiDelegate = self
webView.navigationDelegate = self
webView.load(URLRequest(url: URL(string: "https://www.google.com")!))
webView.allowsBackForwardNavigationGestures = true
webView.allowsLinkPreview = true
}
}
首先我加载谷歌网站然后依赖于用户(这里完全动态不是一个网址)。
请给我建议!谢谢。
【问题讨论】:
标签: swift wkwebview swift5 ios-darkmode darkmode