2012-04-07 17 views
0

Ich muss eine UINavigationController, die eine TableView haben, in meinem Stamm UIViewController zeigen. Wenn das unmöglich ist, würde ich gerne wissen, wie man das Fenster teilt und 2 ViewController s darin anzeigt. Ich brauche so etwas wie die Facebook-App, aber vertikal, wie folgt:Anzeigen eines ViewController in einem anderen

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

Vielen Dank!

Antwort

0

jawohl können Sie das tun ... dass Sie eine Viewcontroller haben, die eine Tableview im Inneren hat nämlich Tableviewcontroller
als Sie können es schaffen wie ...

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

Sie müssen nur angeben die Größe und den Ort des subViewController, so dass es genau an Ort und Stelle passt .. in der Hoffnung, das hilft.

+3

Außer, 'addSubview' benötigt eine Ansicht als Parameter anstelle eines View-Controllers. –

Verwandte Themen