iPhone X出现后,除了对屏幕做各种适配,在跳转到webview的过程中发现底部出现一个黑色区域,其他机型则没有。
解决方案也很简单,只要在初始化webView的过程中,添加如下代码:
if (IS_IPHONE_X) {
if (@available(iOS 11.0, *)) {
self.myWebView.scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
} else {
// Fallback on earlier versions
}
}
IS_IPHONE_X 是用于检测iphoneX机型的设备检查宏