gpt4 book ai didi

ios - 如何摆脱 UIWebView 上的状态栏背景?

转载 作者:行者123 更新时间:2023-11-28 09:32:08 25 4
gpt4 key购买 nike

从 iOS 11 开始,当 UIWebView 全屏时,状态栏上会出现一个与 UIWebView 背景颜色相同的假背景。

谁知道如何摆脱它?

即使将 IUWebView 添加到 Storyboard并使其全屏显示,状态栏背景也会出现

我一直在尝试编辑 UIWebView 的大小和其他一些属性,但没有一个起作用,但这绝对是 UIWebView 的东西。还尝试查看所有 subview 及其大小,但没有发现任何异常情况。

附上一张截图,看到灰色的“statusbar”,它在滚动时消失,如果 UIWebView 不在屏幕的那部分上方,它就不会出现。我想要它在第二个屏幕截图中,只删除假背景,而不是状态栏。

See the Screenshot enter image description here

最佳答案

发生这种情况是因为 UIScrollView 调整内容插入以包括状态栏等安全区域插入的新行为。

要修复它,只需将其设置为 UIScrollViewContentInsetAdjustmentNever

[self.webView.scrollView setContentInsetAdjustmentBehavior:UIScrollViewContentInsetAdjustmentNever];

从 iOS 11 Beta 4 开始,您可以将其添加到您的视口(viewport)中,并且还会删除虚假的状态栏

viewport-fit=cover

关于ios - 如何摆脱 UIWebView 上的状态栏背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44396880/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com