使用swift 3
我已经设置了一个包含7个部分的collectionView - 当用户点击一个单元格(按钮)时,特定声音将从一组声音中播放。
那么如何拆分collectionView中的部分以匹配特定的声音数组?
例如
1)当用户点击collectionView第1部分中的单元格(按钮)时,soundArray1中的声音将会播放
2)当用户点击collectionView第2部分中的单元格(按钮)时,soundArray2中的声音将会播放
3)当用户点击collectionView第3节中的单元格(按钮)时,soundArray3中的声音将会播放
一直到第7节。
以下是用户点击cellButton
时的当前代码@IBAction func cellButton(_ sender: AnyObject) {
let sound = (sender as! UIButton).tag
self.setupAudioPlayer(file: Sounds[sound] as NSString, type: ".m4a")
self.soundPlayer.play()}
其中Sounds是我所有声音文件的数组1。然而,这一系列声音文件正在playView的所有部分播放。我无法弄清楚如何分割每个声音数组以匹配collectionView
中的每个部分有人可以比平时更详细地解释(因为我是一个快速的初学者)使用什么功能以及放置功能的位置,以允许集合视图的每个部分中的按钮播放来自特定阵列的声音 - 一直想试着这几个星期!!!
谢谢