ほぼ2週間前にこの質問を投稿する前と投稿して以来、アプリでキーボードのクリック音を鳴らす方法を高低で検索しました。カスタム入力ビューに関する Apple のドキュメントを実装して理解しようとしました。私は自分のアプリを機能させるためにさまざまな方法で解体し、いくつかのテスト プロジェクトを作成しました。Web 上のさまざまなソースからこれを行う方法を解釈しようとしました。すべて役に立たない。この最後の関数を除いて、アプリをすべて完成させました。
私は最終的に、この IPhone Dev SDK フォームの質問/投稿の終わりに向かって簡単な答えを見つけました。究極の答えは簡単で、これらの簡単な手順で数秒で実行できます.
「AudioToolbox.framework」をプロジェクトにリンクします(プロジェクトのターゲットをクリックし、「Build Phases」を選択し、「Link Binary with Libraries」項目の下で「+」ボタンをクリックして、フレームワークを追加します。
クリックを実装するクラスのヘッダー ファイルに次を追加します。
#import <AudioToolbox/AudioToolbox.h>
キーボードのクリック音を表示したい場所に、クラスの実装ファイルに次のコード行を追加します。
AudioServicesPlaySystemSound(0x450);
それでおしまい!そしてそれは働いた!!! ハレルヤ!
他のフォーラムのポールによると、これには次の欠点があります。
「キーボードのキーは、キーボード サウンドのオン/オフに関する iOS ユーザー設定の影響を受けません。」
しかし、iPhone の音量を上げ下げしたり、iPhone をミュートしたりすると、キーボードのクリック音が期待どおりに上下したり、ミュートされたりします。文書化されているようにキーボードクリック「UIInputViewAudioFeedback」を実装することは不可能であることがわかったので、何かがうまくいったことをうれしく思います。
PS誰かが実際のプロジェクトへのリンクを持っていて、iPhoneでダウンロード、ビルド、実行して、適切に実装する方法を正確に確認できる場合:「UIInputViewAudioFeedback」を見てみましょう。しかし、これまでのところ、それを機能させる方法についてのステップバイステップの初心者スタイルの指示も見つかりませんでした.
[2012 年 9 月 30 日更新:]この方法を使用して、私のアプリがアプリ ストアに承認されました。ここにあります:https ://itunes.apple.com/app/fine-tip-tip-calculator/id563429225
...デール