收到应用内推送通知时,我正在尝试在状态栏上方添加横幅。从我一直在阅读的内容来看,在 iOS 7 中动态更改状态栏样式的唯一方法似乎是设置UIViewControllerBasedStatusBarAppearance
为NO
. 这不仅很烦人,必须将我所有不同的视图控制器更改prefersStatusBarHidden
为[UIApplication sharedApplication].statusBarHidden
,而且它也没有给出我正在寻找的效果。
当横幅从顶部滑动时,我仍然希望状态栏提供的 20 pts 空间保持不变,但状态栏内容会消失,直到横幅滑回后。有没有办法做到这一点或在状态栏上方添加子视图或窗口?
基本上我正在寻找这样做: