IOS
 Computer >> コンピューター >  >> プログラミング >> IOS

Swiftを使用してiPhoneを振動させる方法は?


Swiftを使用してiPhoneを振動させるには、2つの異なる方法を使用します。最初に新しいプロジェクトを作成し、4つの異なるボタンをメインのViewコントローラーに追加します。

次に、AudioToolboxフレームワークをViewControllerクラスにインポートします。

最初のボタンにアクションを追加し、以下に示すように次のコードを記述します。

@IBAction func actionButtonOne(_ sender: Any) {
   AudioServicesPlayAlertSound(SystemSoundID(kSystemSoundID_Vibrate))
}

これにより、デバイスに長い振動フィードバックが生成されます。 iOS 10以降を搭載したデバイスでより多くのバイブレーション効果を作成するために、4つの異なるボタンすべてにメソッドを追加します。

@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()
}

上記の3つの方法では、UIImpactフィードバックジェネレーターを使用して、3つの異なるタイプのフィードバックを生成しています。次に、デバイスでアプリケーションを実行し、これらのボタンを押したときの振動を感じます。残念ながら、この例では振動フィードバックであるため、出力を表示できません。


  1. iPhoneまたはiPadのケースの作り方

    iPhoneとiPadは美しい作品ですが、床に落とされてもあまり反応しません。これが、私たちのほとんどがそれらを保護するためにケースを使用する理由です。これに応えて、ミニマリストのかろうじて努力から完全な人工の巨大な耳まで、現在利用可能なスタイルとデザインの途方もない量があります。しかし、あなたが本当にあなたの個性を表現したいのなら、あなた自身のオーダーメイドのケースを作ってみませんか?数分で最小限のツールで実行できるシンプルなデザインをまとめたので、少し暇があり、ミューズを解き放つことができれば、これはあなたにぴったりです。 関連:最高のiPhoneアクセサリー|最高の防水iPhoneケー

  2. Windows PC を使用して iPhone を制御する方法

    今日の時代、テクノロジーは非常に進歩しました。私たちの生活のあらゆる部分にデジタルの何かがあります。人々は電話を使って、照明、冷蔵庫、さらにはホーム セキュリティ システムを制御できます。アップルは、この責任をリードする会社です。自宅でApple環境を作ることができれば、何も心配する必要はありません。すべてのデバイスを接続して、最高レベルの利便性を享受できます。 しかし、iPhone を持っていてもペアリングする Mac ラップトップを持っていない人にとっては少し事情が異なります。多くの場合、人々が Windows ラップトップを使用している場合、携帯電話でのアクティビティを追跡するのは容易で