iOS 3.1.3上的UIWebView中的内容显示为放大,但iOS 4.3上的内容显示为

问题描述

|| 我正在测试的两个不同设备上的UIWebView行为出现差异。首先,这里是我要测试的设备的清单... 设备#1-> iPod 2G / iOS 3.1.3 设备#2-> iPhone 4 / iOS 4.3 我在两个设备上都加载了相同的HTML内容,但是在iPod上加载时,该内容显示为放大。在iPhone上,该内容正确显示。据我所知,我认为这可能与视网膜显示有关,也许iPhone可以以更高分辨率自然地接受内容,但目前我还没有得到证实。想知道以前是否有人遇到过这种行为。 任何和所有帮助表示赞赏。     

解决方法

        您应该将UIWebView的scalesPageToFit设置为YES,并将此元标记插入html标头中:
<meta name=\'viewport\' content=\'width=device-width; initial-scale=1.0;\' />
CONTENT有很多参数,其中一些是:
maximum-scale=3.0; //Maximum zoom allowed 0 to 10.0. default is 1.6
minimum-scale=0.5; //Minimum zoom allowed 0 to 10.0. default is 0.25
user-scalable=1; //YES/NO
width=device-width; //default if not set is 980px 
initial-scale=1.0; //Initial zoom. 0 to 10.0. 1.0 would be 100%
这样,您的UIWebView应该以您想要的方式显示您的网站。 希望这可以帮助!     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...