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
网友评论