iOS11——WkWebView中H5的UI向下偏移的問題

前段時間,估計大伙都在忙著適配,先是iOS11,然后是iphoneX,但是有個潛在的坑卻是非常不容易發(fā)現(xiàn)的。

問題描述

在升級了iOS11之后,我發(fā)現(xiàn)除了原生頁面,項目中一些網(wǎng)頁端的頁面的控件居然也調皮起來,集體的往下偏移,有的輸入框直接就顯示上面一半,給人感覺就是下沉了大概20的樣子,我只能想這可能是網(wǎng)頁的問題,畢竟這怎么看都是網(wǎng)頁的樣式。然而事實卻不然!

問題解決

大佬是精通網(wǎng)頁、安卓和iOS,他接手研究后發(fā)現(xiàn),改WKWebView的配置就可以解決:

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

config.preferences.minimumFontSize = 0.0f;

之前這個值設的是20.f,而且不知道是為什么。。

遺留問題

這個值其實是寫WKWebView時根據(jù)網(wǎng)上資料寫的,目前不知道到底有什么用處和影響,不知道有沒有大神可以不吝指導,感激不盡??!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容