2011-07-20 51 views
2

如何放大UIWebView。如何使用pdf文件放大webView

我從UIWebView的資源包中加載了pdf文件。

現在試圖縮放web視圖。所以它會得到縮放效果的PDF文件。

所以。

如何縮放UIWebView。

任何示例。請幫助我。

回答

-1

通過按住Option鍵可以模擬捏合縮放手勢。在您的模擬器上,會出現兩個灰色圓圈,指示它模擬多點觸摸,捏放縮放手勢。

+1

其捏縮放...我做了webview.delegate = self;和webview.scalesPageToFit = YES; webView.multipleTouchEnabled = YES;並將其添加到視圖self.view addsubview這已完成,但...縮放功能不起作用。 – USER

+0

編輯我的答案.. –

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]; 
5

只需使用下面的代碼:

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

這裏最棘手的事情,大多數人忘記的是設置web視圖的委託,因此大約需要照顧。

+0

什麼是你的代碼中的自我? –

+0

@Gary Davies它是實現協議的UIViewController子類 sig

相關問題