iOS 3.1上的UIWebView中的内容会放大,但在iOS 4.3上显示正常
我遇到了两个不同的设备,我正在testing的UIWebView行为的差异。 首先这里是我正在testing的设备的列表…
设备#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应该以你想要的方式显示你的网页。 希望这可以帮助!
- 检查NSString是否包含base64数据
- 在CollectionView上滑动即可删除
- 在iOS 4.0中,为什么UIScrollView zoomToRect:animated:在animation时不触发scrollViewDidScroll或scrollViewDidZoom委托?
- 访问@IBInspectable UIImage时,界面构build器代理崩溃
- Xcode核心数据:将现有的XML更改为Sqlite(NSXMLStoreType为NSSQLiteStoreType)
- 如何更改UIWebview的颜色和字体大小
- audio队列:AudioQueueStart返回-50
- iOS divdynamic滚动没有固定的高度(内容通过ajax加载)?
- 具有嵌套embedded式框架的iOS 8+框架