在iOS 5/6中,我正在观察状态栏框架的变化,我根据这个采用了UI。当电话正在进行时需要这样做(在这种情况下,状态栏更大)。
现在,iOS7状态栏默认是透明的,当电话正在进行时,状态栏变为绿色。在横向方向,它只会改变不透明度。
如何通知状态栏状态发生变化(是否透明)以及如何查看其透明度的当前状态?
在UIApplicationbDelegate
中,我没有看到有关此状态栏状态更改的任何新通知。我只看到了:
– application:willChangeStatusBarOrientation:duration:
– application:didChangeStatusBarOrientation:
– application:willChangeStatusBarFrame:
– application:didChangeStatusBarFrame:
目前我的用户界面表现完美,仅在横向方向这是一个问题,因为我的内容隐藏在状态栏下,我想修复它(我有滚动区域,所以我计划添加顶级内容插入取决于状态栏状态)