在 iOS 8 中创建通话/双高状态栏?

2024-05-14

是否有调用自定义通话/双高状态栏的标准方法?如果没有,那么构建我自己的功能的最佳起点是哪里。我知道关于如何做到这一点存在一些多年的问题,但没有任何令人满意的答案。有什么新方法可以做到这一点吗? (可能在 iOS 8 中)


这里没有什么新鲜事,但我没有找到过去的好答案来欺骗,所以......

Are you looking to test your app's layout under double-height status bar conditions (e.g. during a call or navigation)? Use the Simulator and go to Hardware → Toggle In-Call Status Bar ⌘Y in the menu bar, just like it's always been.

您是否希望执行一些导致出现双倍高度状态栏的后台活动?在这种情况下,系统会提供状态栏来响应您执行某些活动:

  • 录音:设置UIBackgroundModesaudio键入您应用程序的 Info.plist。然后,设置AVAudioSessionCategoryRecord or AVAudioSessionCategoryPlayAndRecord当您想要录制音频时,请在音频会话中选择类别。

  • VoIP:还有UIBackgroundModesvoip键入您应用程序的 Info.plist。然后,设置AVAudioSessionCategoryPlayAndRecord当您想要拨打电话时,请选择音频会话中的类别。

系统决定状态栏上显示的内容,并且应用程序商店通常不接受将状态栏显示背景模式用于其规定目的之外的其他用途的应用程序。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 iOS 8 中创建通话/双高状态栏? 的相关文章

随机推荐