以编程方式在ios中检测蓝色闪烁状态栏

时间:2015-07-16 07:04:44

标签: ios objective-c iphone ios8

当谷歌地图使用位置服务并且我们转到后台时,一个状态栏带有蓝色闪烁背景信息"谷歌地图正在使用您的位置"来了。

enter image description here

现在,当我打开我的应用程序(或任何其他应用程序)时,您总会看到蓝色闪烁条。

我的问题是我能否检测到状态栏是否有蓝色闪烁信息现在是否处于活动状态?

1 个答案:

答案 0 :(得分:2)

UIApplicationDelegate有这两种方法

- (void)application:(UIApplication *)application willChangeStatusBarFrame:(CGRect)newStatusBarFrame;   // in screen coordinates
- (void)application:(UIApplication *)application didChangeStatusBarFrame:(CGRect)oldStatusBarFrame;

您可以参考此链接了解更多详情。

Detecting if user has in call / Any Activity status bar

希望它会帮助你。
谢谢。