control-center相关内容

是否可以以编程方式禁用 iOS 7 中的控制中心,如果不能,有什么替代方法?

我开发了一个使用自下而上滑动手势的应用.它在 iOS 6 中运行良好,但现在 iOS 7 出来了,它可能运行 25 次中有 1 次:我几乎每次都得到 iOS 7 控制中心.显然,可以在设置中禁用控制中心,但这取决于手机所有者,我无法控制.所以我的问题是,有没有办法在我的应用程序运行时禁用控制中心(或者更有可能是“活动",因为如果用户没有积极使用我的应用程序,我希望控制中心返回).如果不是,有哪些替 ..
发布时间:2022-01-07 17:40:22 移动开发

是否有一种公共方式可以强制 MPNowPlayingInfoCenter 显示播客控件?

我希望控制中心(通过 MPNowPlayingInfoCenter)显示 Apple 在播客中显示的前进 15 秒/后退 15 秒控件,如下所示: 完全缺乏文档告诉我没有明显的方法可以做到这一点,但是有没有人找到任何不明显的方法来强制执行此操作而不诉诸私有方法? 我已经将前进/后退按钮的处理设置为适当地前进,我只想使用更合适的用户界面.任何帮助将不胜感激. 解决方案 好的,所以 ..
发布时间:2021-12-20 23:32:12 移动开发

我们如何检测 iOS 7 上的控制中心?

我在 iOS 7 上出现控制中心时遇到问题.基本上,当控制中心出现时会触发 applicationDidEnterBackground. 但是在我的方法中,我想检测它是否只是控制中心打开或通知中心,因为我会在该状态下以不同的方式对待 applicationDidEnterBackground. 任何帮助将不胜感激. 解决方案 我刚刚发布了一个小 UIWindow 子类,它正是这 ..
发布时间:2021-11-16 19:02:20 移动开发

如何阻止 iOS 7 控制中心控制音乐应用程序?

我们的应用程序通过成为远程控制事件的第一响应者,使用远程控制明确阻止用户表单,例如来自 iOS7 之前的旧跳板、耳塞.但是,在 iOS7 上,同样的代码无法绕过控制中心音乐控件. 从测试来看,控制中心似乎绕过了所有音乐控制事件,包括 UIEventSubtypeRemoteControlPause 和 UIEventSubtypeRemoteControlPlay,以及 UIEventSub ..

仅当“通知中心或控制中心"出现时如何检查在 applicationDidBecomeActive 中触发

众所周知,applicationDidBecomeActive 会在我们打开和关闭底部控制中心/顶部通知中心时调用. 但是我想知道在 applicationDidBecomeActive 什么时候仅仅因为这两个事件,以便在用户打开和关闭通知中心或控制中心时处理一些功能. - (void)applicationDidBecomeActive:(UIApplication *)applicat ..
发布时间:2021-09-30 20:22:35 移动开发

自定义控制中心Swift和IOS 9+

朋友,我正在使用Swift开发ios应用程序,我想在Control Center中添加应用程序图标,并且在任何网页用户上都应该能够选择文本或段落并将该文本保存在应用程序中. 我只需要一个提示或起点,我对IOS有点陌生,已经构建了3-4个应用程序,但是从未在Control Center上工作过,也没有添加允许从iPhone浏览器复制和保存文本和图像的服务. 解决方案 控制中心在iOS中 ..
发布时间:2020-07-20 19:09:38 移动开发

AudioPlayer和锁屏/控制中心控件Swift

我是Swift的新手.我写是因为我想问一个问题.我和我的朋友,我们正在开发音频播放器,但是有一个问题.播放器还可以在锁定屏幕的后台和遥控器中工作,而控制中心也可以工作,但是如果音乐被这两个控件之一打断,则播放器的“播放/暂停"按钮不会使用正确的图标更新. 我的问题是,如何通过一个遥控器使播放器清楚地知道音乐正在开始/停止,并且播放器相应地采取了行动,更改了播放/暂停按钮的图标?非常感谢,我希望我很 ..
发布时间:2020-07-20 19:09:35 移动开发

无法在模拟器上打开iPhone控制中心

我是来自Android的iOS新手.我尝试运行模拟器并在其上打开控制中心.当我从底部向上滑动时,我看到它是空的.有什么想法,我的模拟器怎么了? 我在iPhoneX模拟器上尝试过并具有相同的功能. 解决方案 不幸的是,模拟器没有显示真正的控制中心.是的,出现黑屏,但其中没有可用的控件.欢迎使用iOS;] ..
发布时间:2020-07-20 19:09:25 移动开发

如何阻止iOS 7控制中心控制音乐应用程序?

我们的应用明确成为远程控制事件的第一响应者,使用远程控制(例如来自iOS7之前的旧跳板,耳塞)明确阻止了用户表单.但是,在iOS7上,相同的代码无法绕过控制中心的音乐控件. 从外部测试来看,控制中心似乎绕过了所有音乐控制事件,包括UIEventSubtypeRemoteControlPause和UIEventSubtypeRemoteControlPlay以及UIEventSubtypeRe ..

我们如何检测iOS 7上的控制中心?

当控制中心出现在iOS 7上时出现问题。基本上,当控制中心出现时会触发applicationDidEnterBackground。 但是在我的方法中,我想检测它是否只是控制中心的开放或通知中心,因为我会在该状态下对applicationDidEnterBackground采取不同的处理方式。 任何帮助都将不胜感激。 解决方案 我刚刚发布了一个小UIWindow子类这正是如此。您 ..
发布时间:2018-09-24 19:57:07 移动开发

使用AVPlayer进行HLS音频播放时,对ControlCenter事件做出反应

我正在寻找一种方法来处理使用AVPlayer播放音频(HLS)时来自iOS ControlCenter的播放/暂停事件。 我把它全部工作了,但它基于“命名”通知,这些通知未在头文件中公开。 是否有“官方”方式来执行此操作? 目前以下代码有效: - (void)removeControlCenterNotifications { [[UIApplication sh ..
发布时间:2018-09-24 19:45:40 移动开发

检查是否使用了控制中心

我的应用正在使用互联网访问,我想知道是否有使用控制中心。如果使用,我想做一些动作,比如开始更新。我坚持这个问题。有不同的指南,关于“检查应用程序是否在后台”或“检查wifi状态是否已更改”,但没有相关信息。有什么建议吗? 解决方案 你不能这样做。您可以知道的最多是您的应用已停用,然后再次激活,但您无法找到原因。可能是因为控制中心,可能是因为通知中心,可能是因为打来​​电话,可能是因为用户进 ..
发布时间:2018-09-24 19:16:41 移动开发

如何从MPRemoteCommandCenter禁用所有MPRemoteCommand对象

Apple doc 说“你可以禁用通过将其enabled属性设置为NO来对应的MPRemoteCommand对象。“ 我提到是否有公共方式强制MPNowPlayingInfoCenter显示播客控件?我能够禁用/启用特定命令锁定屏幕控制。 但是我想禁用锁定屏幕控制的所有控件,因为我正在播放收音机并且它不支持任何一个操作 - “播放/暂停/下一个/上一个“ 我尝试了以下代码片段: ..
发布时间:2018-09-17 10:49:46 移动开发

在控制中心iOS上播放当前曲目

我希望在iOS上播放当前曲目,无论播放曲目的应用是什么。我的意思是,例如,如果我在手机上使用SoundCloud或Spotify,控制中心的播放器是相同的,所以我认为可以获得当前的曲目名称。 但是我不知道怎么做,也许有人可以帮助我? 谢谢 解决方案 您只能获取在音乐(iPod)应用上播放的歌曲的详细信息: //打印当前播放歌曲的标题。 NSLog(@“%@”,[[[ ..
发布时间:2018-09-17 10:39:49 移动开发

如何更改锁定屏幕/控制中心的轨道位置?

使用ios 7音乐应用程序播放歌曲时,用户可以使用滑块更改锁定屏幕/控制中心中的歌曲位置。滑块处于活动状态: 但是在我的应用程序中播放音乐的用户无法做到这一点。滑块未激活: 如何在我的应用程序中启用这些功能? 解决方案 您可以在iOS 9.1及更高版本的MPRemoteCommandCenter的帮助下更改曲目位置。 if(floor(NSFoundationVersi ..
发布时间:2018-09-13 13:48:58 移动开发

如何在控制中心显示寻道轨迹持续时间

如何将歌曲名称和曲目持续时间等歌曲信息传递给控制中心。 播放器播放音乐很好,但播放和暂停控制工作正常。 使用Apple的音乐应用 使用下面的代码玩我的应用程序,如何传递歌曲信息以便显示它? // AppDelegate - (void)setupAudio { //设置AVAudioSession NSError * sessionError = nil; ..

Spotify如何在iOS上自定义媒体播放控件?

iOS上的Spotify有一个非常有趣的控制中心集成。注意下面的汉堡包按钮。 同样的事情在锁定屏幕上! 他们是如何做到的? MPMediaCenter中是否有API? 解决方案 是的,有一个API 查看有关 MPRemoteCommandCenter 将向您显示有许多命令,例如 likeCommand 或 dislikeCommand 您可以添加处理程序。向这些命令添加处 ..
发布时间:2018-09-06 12:00:36 移动开发

是否可以通过编程方式在iOS 7中禁用Control Center,如果没有,有哪些替代方案?

我开发了一款自下而上使用滑动手势的应用。它在iOS 6中完美运行,但现在iOS 7问世了,它可能在25次中有一次出现:我几乎每次都得到iOS 7控制中心。显然,可以在“设置”中禁用控制中心,但这取决于手机所有者,我无法控制。所以我的问题是,有没有办法在我的应用程序运行时禁用控制中心(或者更可能是“活动”,因为如果用户没有主动使用我的应用程序,我希望控制中心返回)。如果没有,有哪些替代方案?重新定位 ..
发布时间:2018-08-30 18:10:51 移动开发