iOS 11在ipone X 上push下个页面底部有黑条一闪而过。

问题描述:

    iOS 11在ipone X 上push下个页面底部有黑条一闪而过。在别的手机型号上没有问题。

问题原因:

在webView初始化完成后,webview的内部的UIWebViewScrollView的底部没有铺满全屏。导致在push的时候,看到默认底部黑色的背景。这也是由iOS11的safeArea引起的问题。

问题解决方法:

 if (@available(iOS 11.0, *)) {

 webView.scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever; 

}

问题扩展:

由于在ios上废弃了automaticallyAdjustsScrollViewInsets这个属性。导致ios11上适配的顶点位置适配错乱。在ios11上由contentInsetAdjustmentBehavior 属性代替。在tabbleView,scrollerView上都需要添加该属性。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容