我对这个小问题感到震惊,只是无法想出办法。我的道歉和感激。
说明
UIView带有针对iPhone的全屏UIWebView,使用viewDidLoad
方法以编程方式加载网页。当将应用程序运行到模拟器中时,会显示UIWebView,加载了网页,但不允许收缩。因此,我可以在页面中移动,但我无法使用multigesture调整大小。
详细说明:
- (void)viewDidLoad {
NSString *urlAddress = @"http://www.someurl.it";
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];
webView.userInteractionEnabled=YES;
webView.autoresizingMask=YES;
webView.multipleTouchEnabled=YES;
}
答案 0 :(得分:2)
只需插入此行代码以及您为webview设置的其他属性:
webView.scalesPageToFit = YES;
答案 1 :(得分:0)
因为设置为允许UIWebView解释缩放到缩放事件的正确属性称为scalesPageToFit
。设置autoresizingMask
是UIView中自动旋转布局机制的提示,其中视图应位于给定设备的新坐标空间中。