我有一个带有35个方形UICollectionViewCells的UICollectionView。按下它们后,播放音频文件。然而,我无法同时按下两个或更多个单元格,因为一旦我的手指离开按钮(即UIEventTouchUpInside
)就会触发音频文件,并且似乎锁定我不按任何其他单元格直到内部事件触摸完成了。
有没有办法更改UICollectionViewCell处理触摸事件的默认方式,以便它可以在UIControlEventTouchDown
而不是UIControlEventTouchUpInside
事件上触发它们?
答案 0 :(得分:0)
您可以尝试覆盖-(void) setHighlighted:(BOOL)highlighted
并在那里播放声音。