3

横向きの形式でセットアップされ、iPhone画面で非常に読みにくいPDFをロードするUIWebViewがあります。私のコードは次のようなものです:

- (void)viewWillAppear:(BOOL)animated {
NSURL *url = [NSURL URLWithString:_entry.articleUrl];   
NSLog(@"%@",url);
[_webView loadRequest:[NSURLRequest requestWithURL:url]];
self.title = _entry.articleTitle;
timer = [NSTimer scheduledTimerWithTimeInterval:(1.0/2.0) target:self selector:@selector(tick) userInfo:nil repeats:YES];

}

さらにズームインして、おそらくトップpdfページの右側に移動するように設定する方法は何ですか?

4

2 に答える 2

2

まず、UIWebView で scalesPageToFit プロパティが有効になっていることを確認してください

self.myWebView.scalesPageToFit = YES;

そして、HTML の「head」タグ内にこのタグを追加します

<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;">

見た目が良くなる場合は、 maximum-scale=1.5にすることができます。

これらのタグを追加する方法が PDF ファイルであるかどうかはわかりません。おそらく、タグを追加して、html ファイル内に PDF を実装できます。

PDFファイルをHTML内に埋め込む方法は次のとおりです

<embed src="filename.pdf" width="500" height="375">

幸運を!

于 2012-06-12T15:28:06.493 に答える
0

IOS バージョン 5 未満の場合:

 UIScrollView *sv = [[_webView subviews] objectAtIndex:0];
 [sv setZoomScale:2.0 animated:NO];// increase scale factor to zoom more

IOS 5 の場合:

  [_webView.scrollView setZoomScale:2.0 animated:NO];// increase scale factor to zoom more

コンテンツオフセットを使用して右上に移動できます

于 2012-06-12T15:30:27.147 に答える