前段時(shí)間,估計(jì)大伙都在忙著適配划滋,先是iOS11饵筑,然后是iphoneX,但是有個(gè)潛在的坑卻是非常不容易發(fā)現(xiàn)的处坪。
問題描述
在升級(jí)了iOS11之后根资,我發(fā)現(xiàn)除了原生頁(yè)面,項(xiàng)目中一些網(wǎng)頁(yè)端的頁(yè)面的控件居然也調(diào)皮起來同窘,集體的往下偏移玄帕,有的輸入框直接就顯示上面一半,給人感覺就是下沉了大概20的樣子想邦,我只能想這可能是網(wǎng)頁(yè)的問題裤纹,畢竟這怎么看都是網(wǎng)頁(yè)的樣式。然而事實(shí)卻不然案狠!
問題解決
大佬是精通網(wǎng)頁(yè)服傍、安卓和iOS,他接手研究后發(fā)現(xiàn)骂铁,改WKWebView的配置就可以解決:
WKWebViewConfiguration *config = [[WKWebViewConfiguration alloc] init];
config.preferences.minimumFontSize = 0.0f;
之前這個(gè)值設(shè)的是20.f吹零,而且不知道是為什么。拉庵。
遺留問題
這個(gè)值其實(shí)是寫WKWebView時(shí)根據(jù)網(wǎng)上資料寫的灿椅,目前不知道到底有什么用處和影響,不知道有沒有大神可以不吝指導(dǎo)钞支,感激不盡CS肌!