如何使用pdf文件缩放webView

时间:2011-07-20 07:38:04

标签: objective-c ipad

如何放大UIWebView。

我在UIWebView中从资源包中加载了pdf文件。

现在尝试缩放webview。所以它会对pdf文件产生缩放效果。

所以

如何缩放UIWebView。

任何示例示例。请帮帮我。

3 个答案:

答案 0 :(得分:5)

只需使用以下代码:

self.pdfviewwebview.scalesPageToFit = YES;
self.pdfviewwebview.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight);
self.pdfviewwebview.delegate = self;

大多数人忘记的最棘手的事情是设置webview的委托,所以要小心。

答案 1 :(得分:2)

UIWebView *tempWebView = [[UIWebView alloc] initWithFrame:CGRectMake(0.0, 0.0, self.view.bounds.size.width, self.view.bounds.size.height)];  
tempWebView.backgroundColor = [UIColor whiteColor];  
**tempWebView.scalesPageToFit = YES; //this enables the zooming**
tempWebView.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight);
tempWebView.delegate = self;
[self.view addSubview:tempWebView]; 
[self setWebView:tempWebView];


NSString *path = [[NSBundle mainBundle] pathForResource:@"your_file" ofType:@"pdf"];
NSURL *targetURL = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
[self.webView loadRequest:request];

答案 2 :(得分:-1)

可以通过按住Option键来模拟缩放到缩放的手势。在您的模拟器上,将出现两个灰色圆圈,表示它模拟了多点触控,捏合缩放手势。