1.打開Resources文件下的info.plist文件
2.在plist中添加一行,key為:View controller-based status bar appearance,設置value為NO(如下所示)
這樣即可隱藏掉狀態欄。
另外,如果以上方法行不通,網上還有其他方法。(ps:我沒試過,因為我按照上述方法能隱藏。 先mark下)
2. 如果不管用,在RootViewController.mm裡面(Cocos2d-x項目),加上:
– (BOOL)prefersStatusBarHidden
{
return YES;
}
3. 直接在RootViewController.mm裡面(Cocos2d-x項目),加上如下代碼:
– (void)viewDidLoad
{
[super 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;
}
學習的路上,與君共勉。