0

我有一个带有 35 个方形 UICollectionViewCells 的 UICollectionView。按下它们后,将播放音频文件。但是,我不能同时按下两个或多个单元格,因为一旦我的手指离开按钮(即UIEventTouchUpInside)就会触发音频文件,并且似乎将我锁定在按下任何其他单元格之前,直到完成内部触摸事件。

有没有办法改变 UICollectionViewCell 处理触摸事件的默认方式,以便它可以触发它们UIControlEventTouchDown而不是UIControlEventTouchUpInside事件?

4

1 回答 1

0

您可以尝试覆盖-(void) setHighlighted:(BOOL)highlighted并在那里播放声音。

于 2015-07-22T21:06:59.977 回答