0

画像をズームできるようにしたいのですが、Facebook アプリと同様に、共有ボタンとコメント ボタンをその下に固定サイズのままにしておきます。Web アプリではなく、ネイティブ アプリを開発しています。これを達成するための最良の方法は何ですか?

iPhone Facebook アプリでの画像の表示とズーム

4

2 に答える 2

1

ボタンを独自の UIView に配置し、バックグラウンド コンテンツを含むビューのみをズームします。

buttonViewさらに明確にするために、2 つの UIViews が必要ですimageViewbuttonViewの上に座る必要がありimageViewます。画像ビューではズームを許可する必要がありますが、許可しbuttonViewないでください。

ピンチ タッチを許可するように注意する必要がありますbuttonView(それがズーム方法であると仮定します) imageView

タッチはレスポンダー チェーンで処理されます。ピンチ ジェスチャを受け取るようにのみimageViewが登録されている場合は問題なく動作すると思います。そうでない場合は、タッチを正しく処理して正しい UIView に送信する必要があります。

于 2012-10-11T15:20:33.370 に答える
0

コメントなど、すべてのコンテンツを表示する必要がある場合は、UIScrollView を使用することをお勧めします。この状況では、ズーム用の追加ビューで「ズーム画像ビュー」を開くことをお勧めします。既存のView Controllerにオーバーレイするか、新しいView Controllerを開くことができます。

コンテンツ全体をユーザーに表示するために、1 つのビューがズームし、別のビューがスクロールしている場合、ユーザー エクスペリエンスが低下する可能性があります。

于 2012-10-11T22:27:09.480 に答える