美文网首页iOS Developer
WKWebview显示不全问题

WKWebview显示不全问题

作者: IOSMan | 来源:发表于2017-07-05 17:06 被阅读1103次

    当在tabbarVC上nav的rootVC上添加WKWebview时,WKWebview会显示不全,解决方式:

    self.edgesForExtendedLayout = .bottom//OC设置为UIRectEdgeNone
    let webView = WKWebView.init(frame: CGRect(x: 0, y: 0, width: ScreenWidth, height: ScreenHeight - 113))
    automaticallyAdjustsScrollViewInsets = false
    

    我这个减去的113是, 64(navbar) + 49(tabbar)
    只要WKWebview添加到nav上就会显示不全。需要设置edgesForExtendedLayout ,这是UIViewController的属性
    还要设置automaticallyAdjustsScrollViewInsets = false,否则底部上拉和顶部下拉,webView的frame 会变化

    相关文章

      网友评论

        本文标题:WKWebview显示不全问题

        本文链接:https://www.haomeiwen.com/subject/ayvqhxtx.html