-(void)webViewDidFinishLoad:(UIWebView *)webView {
int htmlWidth= [[webView stringByEvaluatingJavaScriptFromString: @"document.body.scrollWidth"] intValue];//获取 html 宽度
[webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"var element = document.createElement('meta'); element.name = \"viewport\"; element.content = \"width=device-width,initial-scale=%f,minimum-scale=0.1,maximum-scale=2.0,user-scalable=yes\"; var head = document.getElementsByTagName('head')[0]; head.appendChild(element);", webView.frame.size.width / htmlWidth]];
}
content里规定了这个界面:
最小缩放比例是0.1:minimum-scale=0.1
最大缩放比例是2.0:maximum-scale=2.0
允许用户缩放:user-scalable=yes
当前缩放比是1.0:initial-scale=1.0