以下の内容はhttps://tokizuoh.hatenablog.com/entry/2025/05/16/195746より取得しました。


SwiftUI未使用API100本ノック: 48. sensoryFeedback(_:trigger:)

API

developer.apple.com

iOS 17+。指定した値が変更された時にフィードバックを実行する。

スクリーンショット

意味無し、割愛。

コード

gist.github.com

buttonをタップすると振動が来る。

メモ

APIが出るまでは UINotificationFeedbackGenerator などでやっていたことだろう。

developer.apple.com

触覚フィードバックについてはHIGに書いてある。

developer.apple.com

多用するのは良くないことと知っていたけど、以下は知らなかった。

触覚フィードバックはオプションにする。触覚フィードバックはオフにできるようにし、触覚フィードバックがなくてもアプリを使えるようにします。

3秒ぐらい調べたけど、アプリ内でグローバルにオフにする機能は無さそうで、単純に各々で実装してくれということなのかな。

あと、なぜかiPhone 16 Pro(18.4.1)では動かなかった。iPhone 13 mini(18.2.1)では動いた。




以上の内容はhttps://tokizuoh.hatenablog.com/entry/2025/05/16/195746より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14