ズームを取得する方法UIWebView。pdfファイルでWebViewをズームする方法
リソースバンドルからpdfファイルをUIWebViewにロードしました。
今、webviewをズームしようとしています。そのため、pdfファイルにズーム効果が得られます。
So.
UIWebViewをズームするにはどうすればよいですか?
すべてのサンプル例。私を助けてください。
ズームを取得する方法UIWebView。pdfファイルでWebViewをズームする方法
リソースバンドルからpdfファイルをUIWebViewにロードしました。
今、webviewをズームしようとしています。そのため、pdfファイルにズーム効果が得られます。
So.
UIWebViewをズームするにはどうすればよいですか?
すべてのサンプル例。私を助けてください。
Optionキーを押して、ピンチトゥズームのジェスチャをシミュレートできます。あなたのシミュレータでは、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];
ただ、次のコードを使用します。ほとんどの人が忘れてここで最も難しい事はWebViewののデリゲートを設定されているので、そのことについて世話をすることです
self.pdfviewwebview.scalesPageToFit = YES;
self.pdfviewwebview.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight);
self.pdfviewwebview.delegate = self;
を。
とあなたのコードのコンテキストで自己は何ですか? –
@Gary Daviesこれは、プロトコル
ズームしてズームすると... webview.delegate = self;およびwebview.scalesPageToFit = YES; webView.multipleTouchEnabled = YES;ビューに追加しましたself.view addsubviewこれはしましたが...ズーム機能が動作していません。 – USER
私の答えを編集しました。 –