2012-07-30 93 views
0

我有一个网页视图..具有以下属性:视图内容不调整

1.scalesPageToFit

2.Autoresizing口罩

3.contentmode = aspectFit

加载后,它适合到页面一样明显。但只要我放大,然后缩小到正常,旋转设备不完全适合。

作为一个调整,我已检查如果方向模式是横向重新加载网页。我在这方面阅读了各种帖子,但找不到任何解决办法。

+0

我已经回答了您的问题。请检查它 – 2012-07-30 11:46:08

回答

0

你有2种如下因素选择:

这种添加到您的HTML文件头部分:

<meta name="viewport" content="width=device-width" /> 

或致电[myWebView重装]当朝向改变

+0

王子, 截至目前,我正在重新加载页面,但也显示flickery。就像它是第一次出现休息,然后重新加载。另外,我正在为这个问题寻找一个非常好的解决方案。 – Tarun 2012-07-30 17:41:37

0

您可以使用此代码

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]; 
+0

阿米尔这些都是非常简单的代码行,我已经做到了这一点..当页面已经加载,我开始放大,然后缩小和旋转设备到风景时发生问题。 – Tarun 2012-07-30 17:38:36

+0

@Tarun我已经和他们做了。我也使用相同的线路制作通用应用程序。它为我工作。 – 2012-07-31 06:27:07

+1

埃米尔,通常webview工作正常。让我澄清有关该问题的步骤/顺序: – Tarun 2012-07-31 09:06:37

0

花费了2天以上才能找出导致此问题的原因UE。实际上,webview工作正常,除了事实上,如果你尝试使用PinchGesture进一步缩小.. webview将以同样的方式baheve。

为了解决这个问题,我们需要在WebView下的willRotate方法下设置滚动视图的缩放比例。然而,它奇怪的是动画,但人们可以猜测问题出在哪里。

相关问题