0

ページング付きの ScrollView と、それぞれがページを表す一連の UIImageView を使用して、小さなアプリを作成しました。Photos.app と同じように機能します。

各画像(スクロールビューのページ)ごとに個別にパンおよびズームできるようにしたい。

これを行うための最も健全なアプローチは何でしょうか? UIImageView ページを、その中に UIImage があるスクロールビューに置き換える必要がありますか? 次に、スクロールビューの各ページに、ピンチできる画像を含むスクロールビューがあるメインスクロールビューを作成します。

乱雑なアプローチのようです。私はきれいなアプローチを探しています。助言がありますか?

4

2 に答える 2

0

まあ、私が知る限り、あなたが提案するアプローチはそれが行われる方法です。私はこれを使って PDF ビューアを作成しましたが、すべてが整ったら、あまり面倒ではありません。

これらの画像が非常に大きい場合は、(CALayer の代わりに) 内側の (ページごとの) スクロールビューのレイヤーとして CATiledLayer を使用することをお勧めします (そうでない場合は、ズームインしてもあまりピクセル化されず、しかし、これは私の側の単なる仮定です)。

于 2013-01-24T13:14:48.170 に答える