在應用程序委託,內部didFinishLaunchingWithOptions功能,我有以下代碼來加載一個觀點,即是一個UINavigationController:的UINavigationController initiWithNibName不從文件的.xib加載設計
UINavigationController *navcon=[[UINavigationController alloc] initWithNibName:@"ThirdView" bundle:[NSBundle mainBundle]];
FirstView *fv=[[FirstView alloc] init];
[navcon pushViewController:fv animated:NO];
[fv release];
[self.window addSubview:navcon.view];
[self.window makeKeyAndVisible];
return YES;
的的.xib「ThirdView」,這是一個UINavigationController視圖,實際上看起來像這樣在界面生成器:
但是當我運行的應用程序,該應用程序是這樣的:
爲什麼沒有加載的「ThirdView.xib」 UINavigationController的導航欄設計中的應用,因爲我已經把它設計界面生成器?
更新:這裏是「的firstView」怎麼看起來像在IB:
你有試過嗎?它在你的情況下工作嗎? –
我知道如何以編程方式設置導航,我真的想知道如何才能看到我在界面生成器中製作的導航。你的xib中的 –
在檢查器中設置視圖的xib。或以編程方式設置視圖,但不要推視圖控制器,它將控制導航欄上顯示的內容。 –