【问题标题】:UIImage preview by tapping on collectionViewCell通过点击 collectionViewCell 预览 UIImage
【发布时间】:2012-12-03 14:34:06
【问题描述】:

新手问题。

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

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

【问题讨论】:

    标签: objective-c ios xcode uicollectionview


    【解决方案1】:

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

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

    【讨论】:

    • 绝对是我需要的。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-04
    • 2019-04-05
    • 2015-05-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多