如何使用Swift使iPhone振动?

我需要使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。

如果振动不起作用。在声音和触觉设置中检查振动是否启用

以上是 如何使用Swift使iPhone振动? 的全部内容, 来源链接: utcz.com/qa/430040.html

回到顶部