通过点击collectionViewCell进行UIImage预览

时间:2012-12-03 14:34:06

标签: objective-c ios xcode uicollectionview

新手问题。

我有在故事板中创建的单元格的UICollectionView。我通过添加UIImage来定制单元格。通过点击图像我想显示图像预览(更大尺寸的相同图像)。我尝试使用-didSelectItemAtIndexPath:方法,但我无法理解如何处理我在这个特定单元格中指向UIImage的单元格,因为我没有像这个本机方法的参数那样的单元格。

还有一个问题: xcode是否有本地方法进行照片预览(当图像靠近并且背景略微褪色时),或者我需要自己实现它?

1 个答案:

答案 0 :(得分:1)

如果您查看didSelectItemAtIndexPath,您会看到它为您提供了可以使用的索引路径。您可以使用该索引路径来使用UICollectionView cellForItemAtIndexPath实例方法获取您的单元格。你把它投射到你自己的自定义单元格,你就是。

至于第二个问题,我担心你必须自己实现,没有任何组件可以做到这一点,不管是苹果公司(除非你想使用模态)。