我的应用程序在4英寸屏幕(= iPhone 5)的顶部显示一个白色条。对于iPhone 4,它工作得很好(没有显示白色条)。有什么问题(iOS SDK 6.1)?
这是我如何添加UINavigationController:
self.navigationController = [[UINavigationController alloc] initWithRootViewController:exploreViewController];
self.navigationController.navigationBar.tintColor = [UIColor greenColor];
self.navigationController.navigationItem.hidesBackButton = YES;
[self.view addSubview:self.navigationController.view];
最佳, 斯蒂芬
答案 0 :(得分:2)
更改
[self.view addSubview:self.navigationController.view];
到
[self.window setRootViewController:self.navigationController];
您应该在AppDelegate
中添加导航控制器。 Here's a good tutorial。