Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 屏幕锁定时是否可以隐藏所有控件?-目标c_Ios_Objective C_Background Audio_Screen Lock - Fatal编程技术网

Ios 屏幕锁定时是否可以隐藏所有控件?-目标c

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

我想在后台播放应用程序时隐藏锁定屏幕上的所有控件。但是,我希望始终显示音频相关信息

我读过有关MPRemoteCommandCenter的内容,但我们无法实现以下代码,因为当您尝试禁用所有控件时,屏幕开始显示3个控件(切换按钮、下一曲目、上一曲目)

有没有其他方法可以达到我的期望? 当前播放暂停按钮可见。


编辑:我的问题不是重复的,因为我想隐藏。另一个问题的答案将禁用控件。

我的问题的可能重复项不是如何从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;