哪些活动/事件会触发状态栏在iPhone上更改的高度?
例如:在通话期间访问某个应用时,状态栏[[UIApplication sharedApplication] statusBarFrame]
的高度为40而不是正常高度为20。
iOS模拟器有一个选项硬件>切换拨入状态栏。选择后,会UIApplicationWillChangeStatusBarFrameNotification
和UIApplicationDidChangeStatusBarFrameNotification
发布。
哪些用户操作和/或电话操作会导致此情况发生?除了电话之外是否有任何活动导致状态栏高于20分?
答案 0 :(得分:3)
@Bogatyr是对的,互联网网络共享是一个。
录音(例如使用voicememos.app)是另一个。
答案 1 :(得分:2)
互联网网络共享变得活跃是另一种此类活动。
答案 2 :(得分:0)
在地图应用中也可以进行精细导航。
使用Google时,状态栏中会显示“Google地图正在使用您的位置”,使用Apple地图时会显示“触摸返回导航”。