Xcode UICollectionView轻触照片时从缩略图到全屏显示

Xcode UICollectionView轻触照片时从缩略图到全屏显示,xcode,uicollectionview,Xcode,Uicollectionview,我有一个带有一系列缩略图的UICollectionView。 当我点击一张图片时,我希望它变成全屏,就像在Photos应用程序中一样。 如何操作?使用UICollectionView的委托方法: 使用UICollectionView的委托方法: 我在每个单元格中添加了一个UIApgestureRecognitor,在action callback方法中,我在按下的单元格顶部显示了一个新的UIImageView,但在其中显示了一个全尺寸的图像,然后设置动画以填充整个屏幕 这样,您只需将缩略图保存在

我有一个带有一系列缩略图的UICollectionView。 当我点击一张图片时,我希望它变成全屏,就像在Photos应用程序中一样。 如何操作?

使用UICollectionView的委托方法:

使用UICollectionView的委托方法:


我在每个单元格中添加了一个UIApgestureRecognitor,在action callback方法中,我在按下的单元格顶部显示了一个新的UIImageView,但在其中显示了一个全尺寸的图像,然后设置动画以填充整个屏幕


这样,您只需将缩略图保存在内存中,但当用户单击缩略图时,它会立即动画显示为全尺寸图像。

我在每个单元格中添加了一个UIAppgestureRecognitor,在action callback方法中,我在按下的单元格顶部显示一个新的UIImageView,但在,然后我用动画填充整个屏幕

这样,您只需将缩略图保存在内存中,但当用户单击缩略图时,它会立即动画显示为完整大小的图像

- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
{
  //get UIImage from source 
  //show (add subView) UIImageView with full screen frame
  //add gesture for double tap on which remove UIImageView
}