在另一个内部显示一个ViewController

时间:2012-04-07 22:39:54

标签: iphone uinavigationcontroller viewcontroller

我需要在我的根UINavigationController内显示TableViewUIViewController。如果那是不可能的,我想知道如何拆分窗口并在其中显示2 ViewController。我需要像Facebook应用程序这样的东西,但需要垂直,像这样:

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

谢谢!

1 个答案:

答案 0 :(得分:0)

是的,先生,你可以这样做...... 假设你有一个viewcontroller,里面有一个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的大小和位置,使它适合就位..希望这会有所帮助。