我有一个网页视图..具有以下属性:视图内容不调整
1.scalesPageToFit
2.Autoresizing口罩
3.contentmode = aspectFit
加载后,它适合到页面一样明显。但只要我放大,然后缩小到正常,旋转设备不完全适合。
作为一个调整,我已检查如果方向模式是横向重新加载网页。我在这方面阅读了各种帖子,但找不到任何解决办法。
我有一个网页视图..具有以下属性:视图内容不调整
1.scalesPageToFit
2.Autoresizing口罩
3.contentmode = aspectFit
加载后,它适合到页面一样明显。但只要我放大,然后缩小到正常,旋转设备不完全适合。
作为一个调整,我已检查如果方向模式是横向重新加载网页。我在这方面阅读了各种帖子,但找不到任何解决办法。
你有2种如下因素选择:
这种添加到您的HTML文件头部分:
<meta name="viewport" content="width=device-width" />
或致电[myWebView重装]当朝向改变
王子, 截至目前,我正在重新加载页面,但也显示flickery。就像它是第一次出现休息,然后重新加载。另外,我正在为这个问题寻找一个非常好的解决方案。 – Tarun 2012-07-30 17:41:37
您可以使用此代码
NSString *website [email protected]"http://www.google.com";
NSURL *url = [NSURL URLWithString:website];
NSURLRequest *requestURL =[NSURLRequest requestWithURL:url];
mywebview.scalesPageToFit = YES;
mywebview.autoresizesSubviews = YES;
[mywebview loadRequest:requestURL];
花费了2天以上才能找出导致此问题的原因UE。实际上,webview工作正常,除了事实上,如果你尝试使用PinchGesture进一步缩小.. webview将以同样的方式baheve。
为了解决这个问题,我们需要在WebView下的willRotate方法下设置滚动视图的缩放比例。然而,它奇怪的是动画,但人们可以猜测问题出在哪里。
我已经回答了您的问题。请检查它 – 2012-07-30 11:46:08