0

新手提问。

我有 UICollectionView,其中包含在情节提要中创建的单元格。我通过添加 UIImage 来自定义单元格。通过点击图像我想显示图像预览(更大尺寸的相同图像)。我尝试使用-didSelectItemAtIndexPath:方法,但我不明白如何处理我点击的单元格指向这个特定单元格中的 UIImage,因为我没有这个本机方法的单元格参数。

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

4

1 回答 1

1

如果您看一下,didSelectItemAtIndexPath您会发现它为您提供了一个可以使用的索引路径。UICollectionView cellForItemAtIndexPath您可以使用该索引路径使用实例方法获取您的单元格。您将其投射到您自己的自定义单元格中,就可以了。

至于第二个问题,恐怕您必须自己实现,没有组件可以做到这一点,无论如何都不是来自Apple(除非您想使用模态)。

于 2012-12-03T15:21:44.027 回答