【SwiftUI】バイブレーション(Vibration)の実装【12種類のパターンを紹介】

この記事では、SwiftUIでのバイブレーション(Vibration)の実装方法を紹介します。

AudioToolboxフレームワークを利用する5種類、UINotificationFeedbackGeneratorを利用する7種類、計12種類のパターンを紹介します。

 

◆動作検証環境

・ローカル環境:mac Catalina
・XCode:12.3
・SwiftUI:2.0
・iOS:14.0
スポンサードリンク

【SwiftUI】バイブレーション(Vibration)の実装コード

AudioToolbox、UINotificationFeedbackGeneratorを利用計12種類のパターンのバイブレーションの実装コードは以下のとおりです。
なお、複数回(下記コードでは3回)、複数回実行時の間隔の調整、ON、OFFボタンでのバイブレーション実行の方法も紹介しています。

 


以上、SwiftUIでのバイブレーション(Vibration)の実装方法を紹介しました。