美文网首页
iOS 由tabbar导致的webview的UIWebBrows

iOS 由tabbar导致的webview的UIWebBrows

作者: wsmmint | 来源:发表于2018-09-12 10:37 被阅读0次

    项目中从首页直接跳转到webview二级页面,

    webVC.hidesBottomBarWhenPushed = YES;

    [self.navigationController pushViewController:webVC animated:YES];

    可能是添加了hidesBottomBarWhenPushed 的原因,导致再次从首页进入该页面的时候,webview显示内容不是顶头的,与navigationbar拉开了一定距离。

    检查到webview是没有问题的,位置没有产生了偏移,而是webview内的UIWebBrowserView产生了偏移。

    在跳转后的viewcontroller内添加这句话就好了:

    self.automaticallyAdjustsScrollViewInsets = NO;

    //是否自动适应滚动视图的内嵌入;默认为YES,这里设置为NO,避免网页控件中_UIWebViewScrollView的UIWebBrowserView位置偏移

    相关文章

      网友评论

          本文标题:iOS 由tabbar导致的webview的UIWebBrows

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