0

私はを持っていますUICollectionView、そしてそれは素晴らしい働きをします、しかし私は疑いを持っています。私の見解では、UICollectionViewCell私はUIImageを持っています。セルは空白のViewControllerにリンクされており、その中にUIScrollView(ズームを管理するための)とUIImage(フルサイズの画像)があります。

画像を開くプロセスを自動的に(ズームなどで)処理できる代​​理人や何かがあるのではないかと思いました。

今、私はUIScrollViewDelegateデリゲートとメソッドでズーム効果を処理してviewForZoomingInScrollView:います...しかし、結果は非常に貧弱で、間違いなく流動的ではありません!

4

1 に答える 1

1

やりたいことをするための組み込みのビューはありません。あなたはUIImageView内部で正しいことをしていUIScrollViewます。あまり流動的でない場合は、画像が巨大である可能性があります。これを回避する方法は、ズームレベルごとに異なる画像をロードすることです。UIScrollViewDelegateしたがって、ズームインするときは、呼び出されるメソッドを聞いて、ズームインするときscrollViewDidZoom:に画像をより良い解像度に変更します。または、を見てくださいCATiledLayer

これはあなたのとは何の関係もないことに注意してくださいUICollectionView

于 2012-10-24T15:47:52.817 に答える