如何使用 Swift 使 iPhone 震動?
要使用 swift 使 iPhone 振動,我們將使用兩種不同的方法。首先建立一個新專案,並向主檢視控制器新增四個不同的按鈕。
現在,在檢視控制器類中匯入 AudioToolbox 框架。
對於第一個按鈕,新增一個動作並編寫以下程式碼,如下所示
@IBAction func actionButtonOne(_ sender: Any) {
AudioServicesPlayAlertSound(SystemSoundID(kSystemSoundID_Vibrate))
}這會在裝置上產生長時間的振動反饋。現在,要在 iOS 10 或更高版本的裝置上建立更多振動效果,我們將為所有四個不同的按鈕新增方法。
@IBAction func actionButtonTwo(_ sender: Any) {
let generator = UIImpactFeedbackGenerator(style: .heavy)
generator.impactOccurred()
}
@IBAction func actionButtonThree(_ sender: Any) {
let generator = UIImpactFeedbackGenerator(style: .light)
generator.impactOccurred()
}
@IBAction func actionButtonFour(_ sender: Any) {
let generator = UIImpactFeedbackGenerator(style: .medium)
generator.impactOccurred()
}在上述三個方法中,我們使用 UIImpact 反饋生成器來生成三種不同型別的反饋。現在在裝置上執行應用程式,並在按下這些按鈕時感受振動。遺憾的是,在此示例中無法顯示輸出,因為它是振動反饋。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP