2012-04-07 6 views
0

TableViewを持つUINavigationControllerを私のルートUIViewControllerの中に表示する必要があります。それが不可能な場合は、ウィンドウを分割して2 ViewControllerを表示する方法を知りたいと思います。私はFacebookアプリのようなものが必要ですが、このように垂直になる:ViewControllerを別のものに表示

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

ありがとう!

答えて

0

YESの先生、あなたがそれを行うことができます... は、あなたがその中のtableViewを持っているのViewControllerがあるとし、すなわち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」は、ビューコントローラではなくパラメータとしてビューを必要とします。 –

関連する問題