これに UIWebView を使用しているのは奇妙に聞こえるかもしれませんが、このプロジェクトをどのようにまとめるかについては、これを行う必要があります。
画像を表示する UIWebView を作成しました。
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"flatPano" ofType:@"html"]isDirectory:NO]]];
webView.frame = CGRectMake(0, 0, 1024, 768);
for (id subview in webView.subviews)
if ([[subview class] isSubclassOfClass: [UIScrollView class]])
((UIScrollView *)subview).bounces = NO;
私の html ファイルには、ビューポート メタ タグがあります。
<meta name="viewport" content="target-densitydpi=device-dpi, width=device-width, initial-scale=1.5, minimum-scale=1.5, maximum-scale=3.0, user-scalable=yes"/>
私の体には単純な img タグがあり、画像が表示されます。初期、最小、および最大スケールはほとんどの場合問題なく機能しますが、問題は、ピンチして最小スケールを超えてズームアウトできることです。外観的には、白い背景が表示されないため、これは発生しません。