在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