1. 程式人生 > >iOS 11 適配UIWebView,頁面下移20的問題

iOS 11 適配UIWebView,頁面下移20的問題

tab launching eai ntb http 依然 del addition sets

方案1:

AppDelegate文件

didFinishLaunchingWithOptions()中添加如下代碼

    if (@available(iOS 11.0, *)) {
        [[UIScrollView appearance] setContentInsetAdjustmentBehavior:UIScrollViewContentInsetAdjustmentNever];
    }

方案2:

若按照<方案1>設置完依然存在UIWebView位置下移20pt的問題,那麽在根控制器(vc、navigationController、tabBarController)的viewDidLoad()中添加如下代碼

    if (@available(iOS 11.0, *)) {
        self.additionalSafeAreaInsets = UIEdgeInsetsMake(-20, 0, 0, 0);
    }

<方案2>stackoverflow

以上。

iOS 11 適配UIWebView,頁面下移20的問題