当xcode设置为iphone时,可以隐藏iphone上的状态栏但是ipad

时间:2014-03-25 21:42:36

标签: ios iphone ipad

确定。我打算再试一次这个问题。希望我不会无意中惹恼溢出的警察。如果你仔细阅读这个问题,这不是一个重复的问题。

我有一个仅限iphone的应用程序,我想在iphone和ipad上运行。它运行正常,但是当我关闭状态栏时,它在iphone上关闭但在ipad上没有关闭。 有什么建议? 感谢。

I have set the keys in info.plist

UIStatusBarHidden = YES

and

UIViewControllerBasedStatusBarAppearance = NO

I have included the following code in viewdidload in my starting view controller

- (BOOL)prefersStatusBarHidden {
    return YES;
}

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];


[self prefersStatusBarHidden];  // 10-9 to remove status bar
[self setNeedsStatusBarAppearanceUpdate];

1 个答案:

答案 0 :(得分:0)

Info.Plist项目应为:

UIViewControllerBasedStatusBarAppearance = YES