有你遇到這個問題,UINavigationController的沒有顯示。這裏是我的代碼..的UINavigationController沒有顯示
eSigHomeViewController *controller = [[eSigHomeViewController alloc] initWithNibName:@"eSigHomeViewController" bundle:[NSBundle mainBundle]];
self.navigationController = [[UINavigationController alloc] initWithRootViewController:controller];
self.navigationController.navigationBarHidden = YES;
self.navigationController.navigationBar.barStyle = UIBarStyleBlackOpaque;
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
[self.window addSubview:self.navigationController.view];
self.window.backgroundColor = [UIColor clearColor];
[self.window makeKeyAndVisible];
做的,我錯過了一些東西..希望你能提供一些幫助..
如果你想看到導航欄感謝,
雀巢
類的名字呢?不用了,謝謝。 – 2013-01-11 12:28:20
是的,你最好堅持使用Objective-C的命名約定 - 類名應該以大寫字母開頭並且是AllCamelCased。 –
嘗試記錄控制器和self.navigationController創建它們後確保都不爲零。 – rdelmar