2012-04-07 39 views
0

一個視圖控制器我需要出示UINavigationController,這將有一個TableView,我的根UIViewController內。如果這是不可能的,我想知道如何分割窗口,並在其中顯示2 ViewController秒。我需要像Facebook的應用程序,但垂直,像這樣:顯示內另一

| NavigationController| 
|      | 
|      | 
|      | 
|      | 
|---------------------| 
|      | 
| root ViewController | 

謝謝!

回答

0

是的,先生,你可以做到這一點... 假設你有,有一個的tableView裏面一個視圖控制器即tableViewController
比你可以創建它像...

TableViewController *tableViewController = [[[TableViewController alloc] initWithNibName:nil bundle:nil] autorelease]; 
UINavigationController *navigationController = 
[[UINavigationController alloc] initWithRootViewController:tableViewController]; 
[self.view addSubview:navigationController.view]; 
[navigationController release]; 

你只需要指定該subViewController的大小和位置,使其適合在正確的地方..希望這會有所幫助。

+3

除,'addSubview'需要一個視圖作爲參數,而不是一個視圖控制器。 – 2012-04-07 22:55:24