4

在我的应用程序中的某些时候,我隐藏UIStatusBar在 iOS 7 上。

-(UIStatusBarAnimation)preferredStatusBarUpdateAnimation {
    return UIStatusBarAnimationFade;
}

-(BOOL)prefersStatusBarHidden {
    if (self.state == StateModal) {
        return YES;
    }
    return NO;
}

但是,这是视图控制器的UINavigationBar. 由于不可见,它向上移动UIStatusBar,但我想保留状态栏的高度,但使其内容不可见。

这可能吗?我不必考虑 iOS 6,只需考虑 iOS 7。

4

1 回答 1

0

当控制器出现时,您可以将当前窗口 windowLevel 更改为 UIWindowLevelStatusBar https://stackoverflow.com/a/21158994/2035054

于 2015-06-19T13:21:20.200 回答