[英]Webview content not resizing
我有一个webview ..具有以下属性:
1.scalesPageToFit
2.自动调整口罩
3.contentmode = AspectFit
加载后,它很适合页面。 但是,一旦我放大然后再缩小到正常水平; 旋转设备并不完全适合。
作为调整,我检查了定向模式是否为横向重新加载网页。 我阅读了有关这方面的各种文章,但是找不到任何解决方案。
您有以下两种选择:
将此添加到您的html文件的头部:
<meta name="viewport" content="width=device-width" />
或更改方向后致电[myWebView重新加载]
您可以使用此代码
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天的时间才找出造成此问题的原因。 实际上,除非您尝试使用PinchGesture进行进一步缩小,否则webview正常工作。webview将以相同的方式运行。
为了解决这个问题,我们需要在Webview中的willRotate方法下设置滚动视图的缩放比例。 但是,它的动画效果很怪异,但是您可以猜测问题出在哪里。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.