【发布时间】:2025-12-16 22:00:02
【问题描述】:
我有一个 WKWebView,我根据设备的大小调整了大小。 但是,当设备旋转并且我将代码添加到 viewWillTransitionToSize 以更改 WKWebView 的大小(在 animateAlongsideTransition 块内)时,我会在旋转完成后在短时间内看到 WKWebView 侧面的白色背景。这在浅色模式下很好,但在深色模式下看起来不太好,我希望能够在深色模式下将此区域的颜色更改为黑色。
我尝试在 WKWebView 下添加另一个 UIView(这样做的好处是我可以在 Light 和 Dark Mode 之间更改其背景颜色,以确保状态栏文本始终对用户可见),但这并不能解决前面提到的设备旋转颜色问题。
我还尝试更改 Launch Storyboard 和 MainStoryboard 视图背景颜色,这些对设备旋转期间可见的内容没有影响。
有没有其他人经历过这种情况?如果是的话,他们修复了吗?
【问题讨论】:
-
我需要更改 UIWindow 背景颜色吗?
标签: ios-darkmode