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