简体   繁体   中英

Vibrate iPhone when click a collection view cell not working Swift

I have a app which has simple UICollectionView

I am just need when did select any cell from this collectionView app make a vibration

here's my Code

import AudioToolbox

ManualWaveCollectionView : UICollectionViewDataSource  , UICollectionViewDelegate , UICollectionViewDelegateFlowLayout{
    func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
        let cell = self.collectionView.dequeueReusableCell(withReuseIdentifier: "locationsCell", for: indexPath) as! LocationCollectionViewCell
        let location = self.cellLocations[indexPath.row]
        cell.locationName.text = location.location
        return cell
    }

    func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
        return self.cellLocations.count
    }

    func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
        AudioServicesPlayAlertSound(SystemSoundID(kSystemSoundID_Vibrate))
        AudioServicesPlaySystemSound(SystemSoundID(kSystemSoundID_Vibrate))   
    }
}

there are nothing happen it's just keep print () when click in the collectionViewCell

iam using Iphone 5s

func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
    AudioServicesPlayAlertSound(SystemSoundID(kSystemSoundID_Vibrate))  
}

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM