Mt rootViewController (つまり、最初のビューコントローラー) はフルスクリーンを占有していませんが、他の VC はフルスクリーンを占有しています (スクリーンショットを参照)。IB では、それらは同一に見えます。iOS 6 / iOS 5.1 シミュレーターを使用しています。
私の AppDelegate メソッドは無害に見えます。助言がありますか?
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// hide status bar
[UIApplication sharedApplication].statusBarHidden = YES;
_window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// allocate the root view controller
_window.rootViewController = [[LMHomeViewController alloc] init];
// add a navigation controller
[LMNavigationController initSharedInstanceWithRootViewController:self.window.rootViewController];
[_window addSubview:LMNavigationController.sharedInstance.view];
// show the window
[_window makeKeyAndVisible];
return YES;
}