美文网首页iOS 进阶开发文档
UIWebView和WKWebView自适应屏幕宽度

UIWebView和WKWebView自适应屏幕宽度

作者: 那年那月那花儿 | 来源:发表于2018-05-24 18:11 被阅读263次

    UIWebView
    问题:由于webView的宽高第三方服务端没有配置, 宽度太大
    方法1. webView属性 _webView.scalesPageToFit = YES;
    缺点: 无法满屏, 居中
    优点: 简单, 满足一般需求
    方法2. webView代理实现


    屏幕快照 2018-05-29 上午10.25.05.png

    思路: 通过JS调用更改webView的属性设置
    问题1: 为什么要在webViewDidStartLoad隐藏webView?
    答:防止加载完webView后, 区域内容变化太明显, 影响用户体验, 因此加载完成后再显示.
    问题2:为甚要减去0.00001?
    答:优化实际宽度和屏幕宽度比例的细微误差.
    优点:满屏缩放, 居中显示
    WKWebView


    屏幕快照 2018-06-14 上午10.27.12.png

    相关文章

      网友评论

        本文标题:UIWebView和WKWebView自适应屏幕宽度

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