改变状态栏高度的iPhone活动是什么?

时间:2011-02-09 15:30:05

标签: iphone objective-c ios statusbar

哪些活动/事件会触发状态栏在iPhone上更改的高度?

例如:在通话期间访问某个应用时,状态栏[[UIApplication sharedApplication] statusBarFrame]的高度为40而不是正常高度为20。

iOS模拟器有一个选项硬件>切换拨入状态栏。选择后,会UIApplicationWillChangeStatusBarFrameNotificationUIApplicationDidChangeStatusBarFrameNotification发布。

哪些用户操作和/或电话操作会导致此情况发生?除了电话之外是否有任何活动导致状态栏高于20分?

3 个答案:

答案 0 :(得分:3)

@Bogatyr是对的,互联网网络共享是一个。

录音(例如使用voicememos.app)是另一个。

答案 1 :(得分:2)

互联网网络共享变得活跃是另一种此类活动。

答案 2 :(得分:0)

在地图应用中也可以进行精细导航。

使用Google时,状态栏中会显示“Google地图正在使用您的位置”,使用Apple地图时会显示“触摸返回导航”。