我有一个UICollectionView
,允许用户选择一个单元格,一旦这样做,将出现“A”。我想知道这个单元格的子视图是否可能,例如:UIlabel
和UIImageView
为它们单独选择时提供不同的功能。例如,如果选择UIImageView
,我想要查看'B'而不是'A'。
我试图为标签和图像实现UITapGestureRecognizer
,但是,单元格的功能被否决,结果视图仍为“A”。有什么想法吗?
提前谢谢你。
答案 0 :(得分:0)
如果您没有自定义单元格制作自定义单元格类,那么您希望通过委托实现的目标,然后在自定义单元格中声明您的协议
答案 1 :(得分:0)
我假设您必须禁用集合视图单元格的默认行为:
cell.selectionStyle = UITableViewCellSelectionStyle.none
但是,如果您设置了这个并且遇到重叠问题,请查看“取消聊天”视图' “UITapGestureRecognizer”的属性'。基本上,通过将其设置为false,您允许孩子也接受触摸操作。
此外,不要忘记每个手势识别器都应该拥有它自己的方法,以便能够分成两个不同的位置。