0

我知道有各种方法可以使 ios 7 中的状态栏和导航栏相同。但我的问题是我在 xcode 4.2 中工作。我确实喜欢这样做以在 viewdidLoad 中发生这种情况,

if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)])
{
    [self prefersStatusBarHidden];
    [self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)];
}
else
{
    // iOS 6
    [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
}

- (BOOL)prefersStatusBarHidden {
    return YES;
}

但是当我在 iphone 中构建 ios 7.0.2 时,状态栏保持透明。有人能帮我指出我哪里出错了吗?

4

0 回答 0