0

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

描述:

针对 iPhone 的具有全屏 UIWebView 的 UIView 使用viewDidLoad方法以编程方式加载网页。将应用程序运行到模拟器中时会显示 UIWebView,网页已加载,但不允许捏合。因此,我可以在页面上移动,但不能使用多手势调整大小。

细节:

- (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;

}
4

2 回答 2

2

只需将这行代码与您为 webview 设置的其他属性一起插入:

webView.scalesPageToFit = YES;

于 2013-03-02T00:01:35.217 回答
0

因为设置适当的属性以允许UIWebView解释捏到缩放事件被调用scalesPageToFit。设置 anautoresizingMask是对 UIView 中的自动旋转布局机制的提示,即视图应放置在给定设备的新坐标空间中的何处。

于 2013-03-01T23:16:10.867 回答