如何隐藏按下音量增大/减小按钮时弹出的消息

Posted

技术标签:

【中文标题】如何隐藏按下音量增大/减小按钮时弹出的消息【英文标题】:how can I hide the message thats pop out when volume up/down button pressed 【发布时间】:2012-05-08 09:59:33 【问题描述】:

我正在尝试制作一个在按下音量增大/减小按钮时使用该事件的应用程序。我正在使用这样的事件:

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

当其中一个音量按钮被按下时,函数“volumeChanged:”被调用。

我的问题是,当按下其中一个音量按钮时,我还会收到显示当前音量栏状态的默认通知。我想隐藏这条消息,所以当我按下音量按钮时不会出现任何内容。有人知道怎么做吗?

附言我不在乎音量本身。我只关心按钮事件和按下其中一个时弹出的消息。

谢谢。

【问题讨论】:

显示volumeChanged的代码: 函数volumeChange: 做了一些不相关的工作。问题是如何隐藏弹出的消息。 有人吗???有可能吗? 【参考方案1】:

编辑: 现在我明白了。看看这个 answer 和它的 cmets。

文档是你的朋友,看看MPVolumeView class reference。 从 4.2 开始,您可以使用两个新属性来管理控件的可见性:showsVolumeSlidershowsRouteButton

附:欢迎来到 *** :) 记得使用搜索框并接受解决您问题的答案 ;)

【讨论】:

也许我不清楚。我要隐藏的消息不是控件。当您在 iphone 的菜单中并按下音量按钮时,也会出现该消息。消息说“铃声”,显示扬声器的图片,并在下方显示 iphone 的音量。这是每个应用程序中的每个人在按下音量按钮时都会收到的默认消息。如果可能的话,我想隐藏这条消息。 :) 这不是我的情况,因为我不使用 MPVolumeView 控件。我改变音量扔了 iphone 的按钮(或扔了耳机),所以它对我不起作用。也许我应该添加一张图片。

以上是关于如何隐藏按下音量增大/减小按钮时弹出的消息的主要内容,如果未能解决你的问题,请参考以下文章

您如何摆脱在 <div> 单击时弹出的随机“按下”类?

wordpress 加载时弹出的消息

用户按下按钮时弹出日期选择器[重复]

是否可以在 Flutter 中完全处理音量增大/减小产生的事件?

【Android开发】如何 使得 android长按按钮=多次按下按钮

xamarin.forms - 音量增大和减小键的事件侦听器