2009-08-25 14 views
2

UIWebViewを使用してアプリケーションに関連するjavascriptを含むsvgグラフを表示しようとしています。 .svgファイルはローカルに保存されます。私が直面している問題は、ズームイン/ズームアウトとスクロールが恐ろしいことです。これは大きな画像で起こります。私はシミュレータでこれをテストしました。誰もその理由を知っていますか?iPhone開発 - UIWebViewのSVGイメージ

私はiPhoneのSafari Appを使用してかなりの数のsvgグラフをテストし、完全にレンダリングし、ズームイン/アウトとスクロールは完全に(ジッターなしで) - 4-5 MBのグラフでも機能します。

コードは非常に基本的なものです:

NSString *path = [[NSBundle mainBundle] pathForResource:@"image" ofType:@"svg"]; 
NSURL *fileURL = [[NSURL alloc] initFileURLWithPath:path]; 
NSURLRequest *req = [NSURLRequest requestWithURL:fileURL]; 
[webView setScalesPageToFit:YES]; 
[webView loadRequest:req]; 

私はここで何か間違ったことをやっている、または私は私がすべき何かをやっていないのですか?

注:私はこれを デバイスでテストしていません。

見越して感謝し、 ムスタファ

答えて

2

あなたは間違いなく、デバイス上でそれをテストする必要があります。デバイスのSafariアプリでsvgファイルが正常に動作する場合、これは単にシミュレータの問題となる可能性があります。