P.S:請不要建議我使用應用程序委託方式,因爲我會在應用程序視圖中使用它。感謝名單。導航控制器不顯示視圖
我嘗試使用UINavigationController
來顯示UITableView
,如settings
應用程序。所以我試圖一步一步地開始。到目前爲止,我嘗試在導航堆棧中顯示包含在視圖控制器中的視圖。但是我錯過了某個地方。
這裏是我的相關代碼:
.h file:
@interface ViewController : UINavigationController{
UINavigationController *navigationController;
UIViewController *viewController;
}
@property(nonatomic, strong)IBOutlet UINavigationController *navigationController;
@property(nonatomic, strong)IBOutlet UIViewController *viewController;
@end
.m文件:
@implementation ViewController
@synthesize navigationController;
@synthesize viewController;
- (void)viewDidLoad
{
[super viewDidLoad];
//Do any additional setup after loading the view, typically from a nib.
self.viewController = [[UIViewController alloc]init];
self.navigationController = [[UINavigationController alloc] initWithRootViewController:self.viewController];
[self.navigationController.view addSubview:self.viewController.view];
}
**The xib file:**
當我運行該應用程序時,我期待看到藍色視圖,但我所看到的只是默認的藍色導航欄,甚至沒有「Root View Controller」標題消息。
你爲什麼想到「根視圖控制器」現身?你沒有在任何地方使用該XIB(我可以看到)。 – 2013-03-21 00:58:48
你缺少的是對故事板如何工作的理解。你的第一步應該是閱讀「用於iOS的視圖控制器編程指南」。 – rdelmar 2013-03-21 04:05:44