2010-11-22 8 views
0

私はナビゲーションベースのアプリケーションを構築しました。私が取り組んでいる別のビューベースのアプリケーションでその機能を実装したいと思います。AppへのUINavigationControllerの追加

私は、UINavigationContollerを使ってサブビューを追加し、それをスーパービューに追加することはできますが、UINavigationControllerをゼロから設定する方法はわかりません。

ボタンタップで呼び出すことができるサブビューとして基本的にナビゲーションベースのアプリケーションを追加する方法に関するアイデアはありますか?

答えて

0

私は実際にコンテキストを知っていませんが、おそらくナビゲーションコントローラを使用するべきです。あなたのコードで

することができます以下の影響を与えるために何か:

MyViewController *myView = [[MyViewController alloc] init]; 
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:myView]; 
// Do customisation here 
[self.view addSubView:navController] 

を私はこれがあなたが望むものであればかなりわからないんだけど、あなたも、あなたのアプリケーションのデリゲートにUINavigationControllerを使用することを検討できます。

MyViewController *myView = [[MyViewController alloc] init]; 
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:myView]; 
// Do customisation here 
UIWindow *window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
[window addSubview:nav.view]; 
[window makeKeyAndVisible]; 

私は、これは

+0

こんにちはフレッド、その正しい、ただ一つのことに役立ちます願っています[self.viewのaddSubViewを:からNavController]: – Sanniv

+0

'@s [navController.view self.viewのaddSubView]となりますanniv'ありがとう! – Fred

関連する問題