当我点击按钮时,如何让我的iphone振动两次?IOS的SWIFT-的Xcode

sun*_*tan 3 iphone-vibrate ios swift

当我点击一个按钮(就像一个短信警报振动),我搜索我的iphone振动两次

随着AudioServicesPlayAlertSound(SystemSoundID(kSystemSoundID_Vibrate)) 我只获得一个正常的振动,但是我想要两个短裤:/.

有人可以帮帮我吗?谢谢

Adr*_*ian 22

iOS 10更新

使用iOS 10,有一些新方法可以用最少的代码完成此操作.

方法1 - UIImpactFeedbackGenerator:

let feedbackGenerator = UIImpactFeedbackGenerator(style: .heavy)
feedbackGenerator.impactOccurred()
Run Code Online (Sandbox Code Playgroud)

方法2 - UINotificationFeedbackGenerator:

let feedbackGenerator = UINotificationFeedbackGenerator()
feedbackGenerator.notificationOccurred(.error)
Run Code Online (Sandbox Code Playgroud)

方法3 - UISelectionFeedbackGenerator:

let feedbackGenerator = UISelectionFeedbackGenerator()
feedbackGenerator.selectionChanged()
Run Code Online (Sandbox Code Playgroud)


vij*_*esh 6

#import <AudioToolbox/AudioServices.h>


AudioServicesPlayAlertSound(UInt32(kSystemSoundID_Vibrate))
Run Code Online (Sandbox Code Playgroud)

这是快速功能...有关详细说明,请参阅文章.