Ios7 如何在iOS 7中隐藏专门针对cocos2D的导航栏?

Ios7 如何在iOS 7中隐藏专门针对cocos2D的导航栏?,ios7,cocos2d-iphone,xcode5,uinavigationbar,hidden,Ios7,Cocos2d Iphone,Xcode5,Uinavigationbar,Hidden,我的应用程序是用cocos2d2.1制作的,我使用的是Xcode 5。编译后,UINavigationBar将显示在我的应用程序顶部 它怎么可能被隐藏?我尝试过其他适用于本机iOS 7应用程序的通用iOS 7代码: // None of the following works navController_ = [[UINavigationController alloc] initWithRootViewController:director_]; navController_.navigati

我的应用程序是用
cocos2d2.1
制作的,我使用的是
Xcode 5
。编译后,
UINavigationBar
将显示在我的应用程序顶部

它怎么可能被隐藏?我尝试过其他适用于本机iOS 7应用程序的通用iOS 7代码:

// None of the following works
navController_ = [[UINavigationController alloc] initWithRootViewController:director_];
navController_.navigationBarHidden = YES;
navController_.edgesForExtendedLayout = UIRectEdgeNone;
[navController_.navigationBar setTranslucent:NO];

if ([[CCDirector sharedDirector] respondsToSelector:@selector(edgesForExtendedLayout)])
    [CCDirector sharedDirector].edgesForExtendedLayout = UIRectEdgeNone;

项目的Info.plist
中将
UIViewControllerBasedStatusBarAppearance设置为
NO

将此(带空格)添加到
Info.plist


查看基于控制器的状态栏外观->值:否

我在info.plist文件中写过,但状态栏仍然可见。您能给出描述性的回答吗?@Renaissance,上面的键基本上只“允许”重写状态栏外观,但不改变默认值,您必须在info.plist中将UIStatusBarHidden设置为YES,或在代码中的某个地方将[UIApplication sharedApplication].statusBarHidden=YES,或者进行其他更改以满足您的需要。在设置info.plist设置的顶部,放置[self.navigationController setNavigationBarHidden:YES动画:YES];在VIEWWILLEXPENCE中:是使用storyboard+ios7转换segueIn XCode时隐藏导航栏的唯一方法,该键的名称为“基于视图控制器的状态栏外观”完美!谢谢Saifee。最好的简单解决方案