Ios 屏幕锁定时是否可以隐藏所有控件?-目标c
我想在后台播放应用程序时隐藏锁定屏幕上的所有控件。但是,我希望始终显示音频相关信息 我读过有关MPRemoteCommandCenter的内容,但我们无法实现以下代码,因为当您尝试禁用所有控件时,屏幕开始显示3个控件(切换按钮、下一曲目、上一曲目) 有没有其他方法可以达到我的期望? 当前播放暂停按钮可见。Ios 屏幕锁定时是否可以隐藏所有控件?-目标c,ios,objective-c,background-audio,screen-lock,Ios,Objective C,Background Audio,Screen Lock,我想在后台播放应用程序时隐藏锁定屏幕上的所有控件。但是,我希望始终显示音频相关信息 我读过有关MPRemoteCommandCenter的内容,但我们无法实现以下代码,因为当您尝试禁用所有控件时,屏幕开始显示3个控件(切换按钮、下一曲目、上一曲目) 有没有其他方法可以达到我的期望? 当前播放暂停按钮可见。 编辑:我的问题不是重复的,因为我想隐藏。另一个问题的答案将禁用控件。我的问题的可能重复项不是如何从MPRemoteCommandCenter禁用所有MPRemoteCommand对象的重复项
编辑:我的问题不是重复的,因为我想隐藏。另一个问题的答案将禁用控件。我的问题的可能重复项不是如何从MPRemoteCommandCenter禁用所有MPRemoteCommand对象的重复项,因为我想隐藏。另一个问题的答案是禁用控件。禁用控件与隐藏控件有何不同?@stek29 Disabled controls可以是可见的,例如变灰。隐藏的控件不可见。@Ashagupta很遗憾,我高度怀疑这是可能的。
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;