2016-09-23 1 views
7

私のアプリには、iOS標準キーボードの動作をコピーするカスタムコントロールが含まれています。iOS 10で新しいキーボードのクリック音を使用する公式方法

私は正常にこのコードをシステムのキーボードのクリック音を再生することができます:

UIDevice.current.playInputClick() 

iOSの9日と下記そこだけワンクリック音があり、この呼び出しは、私が必要とするすべてです。 iOS 10では、通常のキー、バックスペースキー、その他の特殊キーのクリック音が異なります。

これらの追加音を再生する公式の方法は何ですか?私は、リンクされた答えの代わりの方法を使用する必要がありますか? playInputClick()のドキュメントには何も言及していません。

AudioServicesPlaySystemSoundを使用して新しいクリック音を再生することを示すanswerがあります。しかし、another answerは、これらのIDがiOSの将来のバージョンでの最新のシステムクリック音を指していない可能性があると言います。回避策のもう1つの問題は、ユーザーがシステム設定(link)でキーボードのクリックを有効にしているかどうかを確認する方法がないように思われることです。

+0

はなかったですあなたは解決策を見つけるか?私は同じ問題を抱えています... – HixField

答えて

6

以下のURL適切な音を見つけることを助けることができるが: https://github.com/TUNER88/iOSSystemSoundsLibrary

プレスをクリックして - ID:1123

押して削除 - ID:1155

プレス修飾子 - ID:1156

+0

1123の代わりに1104でしたが、私はあなたのおかげで2人を見つけました! –

関連する問題