我的应用是使用cocos2D 2.1
制作的,而我使用的是Xcode 5
。编译后,UINavigationBar
出现在我的应用程序顶部。
如何隐藏?我尝试了其他似乎适用于 native 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;
最佳答案
将UIViewControllerBasedStatusBarAppearance
中的NO
设置为project's Info.plist
。
关于ios7 - 如何在iOS 7中专门针对cocos2D隐藏导航栏?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19019833/