【发布时间】:2014-02-23 15:32:59
【问题描述】:
我有一个带有自定义单元格的 UICollectionView - 他们有一个 UITextView 主要覆盖整个单元格。这在使用didSelectItemAtIndexPath 时会出现问题。触发它的唯一方法是在UITextView 之外点击。我希望它在您点击的单元格中的任何位置触发,无论是否有文本视图。如何做到这一点?
【问题讨论】:
-
我建议对每个单元格使用
UIGestureRecognizer,并在将其发送到文本视图或其他任何内容时,也许有更好的解决方案,但我会使用这个 1 -
通过添加 UITapGestureRecognizer(感谢 @Roma-MT)并使用 indexPathForItemAtPoint 解决了问题:
-
那我来回答一下:)。
-
你能分享你的代码吗?谢谢
标签: ios ios7 uicollectionview uicollectionviewcell