如何缩放在UICollectionView图像中占据全屏单元格的UIImageView?
因为UICollectionView是UIScrollView的子类,所以它应该非常简单。。
我试图设置minimumZoomScale,maximumZoomScale和viewForZoomingInScrollView:但结果很糟。
在viewForZoomingInScrollView中,我返回了UIImageView,但这不起作用。
现在,我试图返回可视化的单元格,但是在缩放图像时,图像会更改为第一个单元格。
它放大但弄乱了收藏视图。
func viewForZoomingInScrollView(scrollView: UIScrollView) -> UIView? {
if let selectedIndex = self.collectionView.indexPathsForVisibleItems().last as? NSIndexPath
{
let cell = self.collectionView.cellForItemAtIndexPath(selectedIndex)
return cell
}
return nil
}
所以,我需要怎么缩放屏幕上当前显示的图像(单元格?)>
此外,pageingEnabled也自动关闭(这对平移缩放的图像很有用,但对滚动收藏集却不起作用)
[如何缩放在UICollectionView图像中占据全屏单元格的UIImageView?由于UICollectionView是UIScrollView的子类,因此它应该非常简单。。我尝试设置...
您需要在UICollectionView的单元格中放置一个新的UIScrollView,因为您不应该将CollectionView本身的缩放弄乱。