我需要让iPhone震动,但我不知道如何在SWIFT中做到这一点.我知道在Objective-C里,你只要写:
import AudioToolbox
AudioServicesPlayAlertSound(kSystemSoundID_Vibrate);
但这对我不起作用.
我需要让iPhone震动,但我不知道如何在SWIFT中做到这一点.我知道在Objective-C里,你只要写:
import AudioToolbox
AudioServicesPlayAlertSound(kSystemSoundID_Vibrate);
但这对我不起作用.
简短的例子:
import UIKit
import AudioToolbox
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
AudioServicesPlayAlertSound(SystemSoundID(kSystemSoundID_Vibrate))
}
}
加载到你的手机上,它就会震动.您可以根据需要将其放入函数或IBAction中.
AudioServicesPlayAlertSoundWithCompletion(SystemSoundID(kSystemSoundID_Vibrate)) { }
正如苹果代码文档所写的那样:
此函数将在将来的版本中弃用.使用 改为AudioServicesPlaySystemSoundWithCompletion.
NOTE:,如果振动不起作用.在声音和触觉设置中启用了判断振动