首先就是需要讓webView去設(shè)置下可以支持縮放
[__webViewsetScalesPageToFit:YES];
如果網(wǎng)頁(yè)支持縮放只需要上面的一句就可以了可训。你可以加在谷歌的試一下,但是你要加在百度就就不行了,因?yàn)榘俣葲](méi)有在網(wǎng)頁(yè)支持縮放萍启,這個(gè)時(shí)候就 需要
下面一段代碼了,在webView加載完之后去添加一段代碼。(以上說(shuō)的都是在safari瀏覽器里面)循签。
- (void)webViewDidFinishLoad:(UIWebView?*)webView
{
[webView stringByEvaluatingJavaScriptFromString:@"var element = document.createElement('meta');? element.name = \"viewport\";? element.content = \"width=device-width,initial-scale=1.0,minimum-scale=0.5,maximum-scale=3,user-scalable=1\"; var head = document.getElementsByTagName('head')[0]; head.appendChild(element);"];
}
----以上參考文章鏈接https://www.cnblogs.com/qyqblogs/p/5737524.html--感謝作者
但是項(xiàng)目中繼承了CDVViewController, 頁(yè)面中用到的webview 竟然是一個(gè)UIView--
通過(guò)代碼跟蹤疙咸,發(fā)現(xiàn)把UIView 換成UIWebView也可以县匠,目前沒(méi)看到有什么異常的問(wèn)題,只是不太明白為什么頁(yè)面要用UIView來(lái)實(shí)現(xiàn)