2012-05-01 24 views
1

奇妙な問題が発生しています。 UIwebviewは、Web URLまたはSafariブラウザからPDFファイルを読み込むと、正しく表示されません。uiwebviewでサファリに表示されているようにPDFが正しく表示されない

http://www.winsolz.com/temp/2.jpg

私はローカルシステムからPDFを開くには、次のコードを使用しています。

NSString *pathFOrPDF = [[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"Page%@", strPDFNumber] ofType:@"pdf"]; 
NSURL *targetURL = [NSURL fileURLWithPath:pathFOrPDF]; 
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL]; 
[myWebview loadRequest:request];  
[myWebviewLandscape loadRequest:request]; 

ありがとうございます。

+0

これが役立つかどうかはわかりませんが、あなたは、Webビューの 'scalesPageToFit'プロパティを設定してみてください、それはサイズを調整した場合に表示される場合があります。 –

+0

私はすでにこれをやっています。 –

答えて

1

私はそれがあなたのケースを修正するとは思わないが、私はサファリに表示され、UIWebViewに表示されていないと私の問題は、ファイルの拡張子が正しくないことだった。私は.pdfをローカルファイルの最後に追加して作業を開始しました。 私は、サファリがコンテンツタイプもチェックしていることに気付きました。遠隔URLを提供しているので、おそらくサファリに取り組んでいますか?

0

これが役立ちます。

UIWebView *webView = [[UIWebView alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
webView.backgroundColor = [UIColor redColor]; 
NSString*fileName= @"About_Downloads"; 
NSString *path = [[NSBundle mainBundle] pathForResource:fileName ofType:@"pdf"]; 
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL fileURLWithPath:path  isDirectory:NO]]; 
[webView setScalesPageToFit:YES]; 
[webView loadRequest:request]; 
[self.view addSubview:webView] 

関連する問題