0

我有一个UICollectionView,而且效果很好,但我有一个疑问。在我看来UICollectionViewCell,我有一个并且里面有一个 UIImage。该单元格链接到一个空白视图控制器,在其中我有一个UIScrollView(用于管理缩放)和一个UIImage(全尺寸图像)。

我想知道是否有一些委托或可以自动处理图像打开过程的东西(使用缩放等)。

现在我正在用UIScrollViewDelegate委托和方法处理缩放效果viewForZoomingInScrollView:......但结果很差,绝对不是流体!

4

1 回答 1

1

没有内置视图可以做你想做的事,没有。你用UIImageViewinside做正确的事UIScrollView。如果它不是很流畅,那么很可能是因为您的图像很大。解决这个问题的方法是为不同的缩放级别加载不同的图像。因此,当您放大时,请听UIScrollViewDelegate调用的方法scrollViewDidZoom:并在放大时将图像更改为更好的分辨率。或者,看看CATiledLayer.

请注意,这与您的UICollectionView.

于 2012-10-24T15:47:52.817 回答