4

音量アップ/ダウン ボタンが押されたときのイベントを使用するアプリケーションを作成しようとしています。私はこのようなイベントを使用しています:

[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(volumeChanged:) 
                                             name:@"AVSystemController_SystemVolumeDidChangeNotification" 
                                           object:nil];

音量ボタンの 1 つが押されると、関数「volumeChanged:」が呼び出されます。

私の問題は、音量ボタンの 1 つを押すと、現在の音量バーのステータスを示すデフォルトの通知も表示されることです。このメッセージを非表示にしたいので、音量ボタンを押しても何も表示されません。誰もそうする方法を知っていますか?

ps ボリューム自体は気にしません。私が気にかけているのは、ボタンのイベントと、ボタンの 1 つが押されたときに表示されるメッセージだけです。

ありがとう。

この通知

4

1 に答える 1

1

編集:
今、私は理解しています。この回答とそのコメントを確認してください。

ドキュメンテーションはあなたの味方です。MPVolumeView class referenceを見てください。
4.2 では、コントロールの可視性を 2 つの新しいプロパティで管理できます:showsVolumeSlidershowsRouteButton.

PS StackOverflowへようこそ:)検索ボックスを使用して、問題を解決した回答を受け入れることを忘れないでください;)

于 2012-05-08T10:48:01.247 に答える