我有一个webview ..具有以下属性:
1.scalesPageToFit
2.Autoresizing mask
3.contentmode = aspectFit
加载后,它很适合页面。但是只要我放大然后缩小到正常;旋转设备并不完全适合。
作为调整,我检查了方向模式是否为横向重新加载网页。我在这方面阅读了各种帖子,但找不到任何解决方案。
答案 0 :(得分:0)
您有以下2个选项:
将其添加到html文件的head部分:
<meta name="viewport" content="width=device-width" />
或者在方向改变时调用[我的WebView重新加载]
答案 1 :(得分:0)
您可以使用此代码
NSString *website =@"http://www.google.com";
NSURL *url = [NSURL URLWithString:website];
NSURLRequest *requestURL =[NSURLRequest requestWithURL:url];
mywebview.scalesPageToFit = YES;
mywebview.autoresizesSubviews = YES;
[mywebview loadRequest:requestURL];
答案 2 :(得分:0)
找出导致此问题的原因需要2天多时间。实际上webview工作正常,除非你尝试使用PinchGesture进一步缩小这一事实.webview将以同样的方式进行。
要解决此问题,我们需要在willRotate方法下设置Webview中滚动视图的缩放比例。然而,这很奇怪,但人们可以猜测问题所在。