当应用在后台播放时,我想隐藏锁定屏幕上的所有控件。但是,我希望始终显示音频相关信息。
我读过有关MPRemoteCommandCenter但我们无法实现以下代码,因为当您尝试禁用所有内容时,屏幕开始显示3个控件(切换按钮,下一首曲目,上一曲目)
MPRemoteCommandCenter *rcc = [MPRemoteCommandCenter sharedCommandCenter];
[[rcc skipForwardCommand] setEnabled:NO];
[[rcc skipBackwardCommand] setEnabled:NO];
[[rcc nextTrackCommand] setEnabled:NO];
[[rcc previousTrackCommand] setEnabled:NO];
[[rcc skipForwardCommand] setEnabled:NO];
[[rcc skipBackwardCommand] setEnabled:NO];
rcc.playCommand.enabled = NO;
rcc.pauseCommand.enabled = NO;
有没有其他方法可以实现我的期望? 目前可以看到播放暂停按钮。
编辑:我的问题不是How to disable all the MPRemoteCommand objects from MPRemoteCommandCenter的重复,因为我想隐藏。在另一个问题上给出的答案会禁用控件。