iOS11——WkWebView中H5的UI向下偏移的问题

前段时间,估计大伙都在忙着适配,先是iOS11,然后是iphoneX,但是有个潜在的坑却是非常不容易发现的。

问题描述

在升级了iOS11之后,我发现除了原生页面,项目中一些网页端的页面的控件居然也调皮起来,集体的往下偏移,有的输入框直接就显示上面一半,给人感觉就是下沉了大概20的样子,我只能想这可能是网页的问题,毕竟这怎么看都是网页的样式。然而事实却不然!

问题解决

大佬是精通网页、安卓和iOS,他接手研究后发现,改WKWebView的配置就可以解决:

WKWebViewConfiguration *config = [[WKWebViewConfiguration alloc] init];

config.preferences.minimumFontSize = 0.0f;

之前这个值设的是20.f,而且不知道是为什么。。

遗留问题

这个值其实是写WKWebView时根据网上资料写的,目前不知道到底有什么用处和影响,不知道有没有大神可以不吝指导,感激不尽!!

你可能感兴趣的:(iOS11——WkWebView中H5的UI向下偏移的问题)