ビューベースのアプリケーションにナビゲーションコントローラを追加したいと考えました。我々はこれは、両方のプログラムでとXIBファイルを使用してどのように行うことができます。..ビューベースのアプリケーションにuinavigationコントローラを追加する方法
2
A
答えて
2
あなたのUIViewControllerにナビゲーションコントローラを組み込むために必要がある場合、それは
UIViewController *yourViewController = ...
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:yourViewController];
[self presentModalViewController:navController animated:YES];
//you need to release the controller
[navController release];
を次のようにあなたがそれを初期化する必要がありますが、UIApplicationDelegate方法で
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
している場合あなたが行うことはできませんpresentModalViewController:navController animated ... navController.viewをウィンドウに追加する必要があります
UIViewController *yourViewController = ...
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:yourViewController];
[self.window addSubview:navController.view];
//don't do a release of navController because is not retained by addSubview
0
UINavigationController *navcontroller = [[UINavigationController alloc] initWithRootViewController:viewController];//here viewController is to which you want to make the navigation
[self.view addSubView:navController.view];
0
あなただけのInterface Builderの右下の隅にあなたのオブジェクトから「ナビゲーションバー」をドラッグすることができます。これは、基本的にSachinが答えてくれたことですが、まだナビゲーションコントローラの機能をプログラムで作成する必要があります。私は新しいビューをスタックにプッシュし、それらをポップする。
私の意見では、コードでそれをentierlyするのが最も簡単です。
0
メインウィンドウのルートビューとしてナビゲーションコントローラを使用する場合。次に、次のコードを使用してこれを行うことができます。
- を次のようにあなたはXIBを使用してこれを行うことができます
@interface yourAppDelegate_iPad : NSObject <UIApplicationDelegate> { UINavigationController *navigationController; } @property (nonatomic, retain) UINavigationController *navigationController; @end @implementation yourAppDelegate @synthesize navigationController; - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { navigationController = [[UINavigationController alloc] initWithRootViewController:yourRootViewController]; [self.window addSubview:navigationController.view]; [self.window makeKeyAndVisible]; return YES; }
は
MainWindow.xib
- ドラッグを開き、それに
UINavigationController
をドロップします。- アウトレットを作成して接続します。
- ナビゲーションコントローラの属性を開き、ルートを に設定します。
関連する問題
- 1. UINavigation Controllerをビューベースのアプリケーション内でテーブルビューに接続
- 2. 目的のcのuinavigation barにドロップダウンリストを追加する方法
- 3. iPhoneアプリケーションの開発ビューベースのアプリケーションでサブビューを追加する
- 4. テーブルベースのコントローラをタブベースのアプリケーションに追加する方法4.3.3
- 5. はUINavigationバーのシャドウ効果を追加する方法
- 6. UINavigationコントローラは、ランドスケープモード
- 7. uinavigationコントローラの戻るボタンのイメージを与える方法
- 8. ビューベースのアプリケーションに3つのアイテムを含むタブバーを追加する
- 9. 方向が異なるUINavigationコントローラ
- 10. システムトレイにアプリケーションを追加する方法
- 11. タブバーコントローラの前のUINavigationコントローラ
- 12. tabBarコントローラにプログラム的にnaviagationControllerを追加する方法は?
- 13. UINavigation Barにダイナミック/マルチボタンを追加するには?
- 14. Rails 3コントローラにカスタムメソッドを追加する方法
- 15. コントローラからsyliusカートアイテムに商品を追加する方法
- 16. .net Windowsアプリケーションの「プログラムの追加と削除」にエントリを追加する方法
- 17. uinavigationコントローラ階層のuitableviewsを再ロード
- 18. コントローラのマクロを追加するには?
- 19. ビューベースのアプリケーションでxmlrpc
- 20. コントローラでいつでもクレームを追加/削除する方法
- 21. $ scope。$を追加してコントローラなしで表示する方法
- 22. 秘密の機能をアプリケーションのプライバシーに追加する方法
- 23. UINavigation barin UIViewControllerをカバーするためにサブビューを追加するには?
- 24. uinavigationコントローラのコンテンツのサイズ変更
- 25. JavaFx 2.0アプリケーションのチャットルームにオーディオを追加する方法
- 26. 材料デザインのアイコンアイコンをAndroidアプリケーションに追加する方法
- 27. Webアプリケーションのアプリケーションスコープにクラスを追加する方法
- 28. iOSアプリケーションのアイコンに通知を追加する方法
- 29. iPhoneでナビゲーションベースのアプリケーションにタブバーを追加する方法
- 30. 既存のアプリケーションにコンテンツを追加する方法CHMヘルプファイル?