UIWebView内容无法由用户调整大小

时间:2013-03-01 22:48:50

标签: objective-c user-interface uiwebview

我对这个小问题感到震惊,只是无法想出办法。我的道歉和感激。

说明

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;

}

2 个答案:

答案 0 :(得分:2)

只需插入此行代码以及您为webview设置的其他属性:

webView.scalesPageToFit = YES;

答案 1 :(得分:0)

因为设置为允许UIWebView解释缩放到缩放事件的正确属性称为scalesPageToFit。设置autoresizingMask是UIView中自动旋转布局机制的提示,其中视图应位于给定设备的新坐标空间中。