繁体   English   中英

Webview内容未调整大小

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM