前段时间,估计大伙都在忙着适配,先是iOS11,然后是iphoneX,但是有个潜在的坑却是非常不容易发现的。
问题描述
在升级了iOS11之后,我发现除了原生页面,项目中一些网页端的页面的控件居然也调皮起来,集体的往下偏移,有的输入框直接就显示上面一半,给人感觉就是下沉了大概20的样子,我只能想这可能是网页的问题,毕竟这怎么看都是网页的样式。然而事实却不然!
问题解决
大佬是精通网页、安卓和iOS,他接手研究后发现,改WKWebView的配置就可以解决:
WKWebViewConfiguration *config = [[WKWebViewConfiguration alloc] init];
config.preferences.minimumFontSize = 0.0f;
之前这个值设的是20.f,而且不知道是为什么。。
遗留问题
这个值其实是写WKWebView时根据网上资料写的,目前不知道到底有什么用处和影响,不知道有没有大神可以不吝指导,感激不尽!!
网友评论