我正在尝试使用按下音量增大/减小按钮时使用事件的应用程序。我正在使用这样的事件:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(volumeChanged:)
name:@"AVSystemController_SystemVolumeDidChangeNotification"
object:nil];
当按下其中一个音量按钮时,将调用函数“volumeChanged:”。
我的问题是当按下其中一个音量按钮时,我还会收到显示当前音量栏状态的默认通知。我想要隐藏此消息,因此按下音量按钮时不会显示任何内容。有谁知道怎么做?
P.S。我不关心音量本身。所有我关心的是按钮事件以及按下其中一个时弹出的消息。
感谢。
答案 0 :(得分:1)
修改强>
现在我明白了。查看此answer及其评论。
文档是您的朋友,请查看MPVolumeView class reference
从4.2开始,您可以使用两个新属性管理控件的可见性: showsVolumeSlider
和showsRouteButton
。
P.S。欢迎使用StackOverflow :)请记住使用搜索框并接受解决问题的答案;)