美文网首页
iOS 11 webview 在状态栏部分内容不显示

iOS 11 webview 在状态栏部分内容不显示

作者: 菜鸡程序猿 | 来源:发表于2017-11-23 15:41 被阅读499次

在iOS 11系统的时候  webview在状态栏部分不会显示内容, 会导致webview的内容下移

iOS 11针对这种情况做了修复,viewport-fit三个值:

contain:视口完全包含网页内容。这意味着位置固定元素将被包含在iOS 11的安全区域内。

cover:网页内容应完全覆盖视口。这意味着位置固定元素将被固定到视口,这恢复了iOS 10上的行为。

auto:默认值,在这种情况下它的行为相同contain。

1: 可以在html中设置<meta name="viewport" content="viewport-fit=cover">

2: 也可以在webview中新增

if #available(iOS11.0, *) {

    self.webview.scrollView.contentInsetAdjustmentBehavior= .never;

}

参考地址:

http://www.cnblogs.com/yangyoucun/p/7609695.html

相关文章

网友评论

      本文标题:iOS 11 webview 在状态栏部分内容不显示

      本文链接:https://www.haomeiwen.com/subject/csqsjttx.html