モーダルで設定テーブルを表示したいが、上部にナビゲーションバーが表示されている(タイトルと完了ボタンを表示するために)。私は、テーブルビューにサブビューとしてバーを追加することができますが、それはテーブルビューでスクロールし、私はそれをトップに置いておきたいです。テーブルビューにナビゲーションバーを追加するにはどうすればよいですか?
0
A
答えて
0
あなたはモーダルそれを示している場合、あなたはこのような何かを行うことができます。ここでは、私はEnterScreenController
をモーダルに表示しようとしており、このように上にナビゲーションバーを追加します。
EnterScreenController *enterScreenController = [[EnterScreenController alloc] initWithNibName:@"EnterScreenController" bundle:[NSBundle mainBundle]];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:enterScreenController];
navController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:navController animated:YES];
1
この問題を解決する最良の方法は、前のビューでUINavigationControllerを宣言し、現在のビューでテーブルビューの動作を中断することなく自動的にナビゲーションバーを取得することです。 AppDelegateから
例:
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.viewController = [[ViewTestViewController alloc] initWithNibName:@"ViewTestViewController" bundle:nil];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:self.viewController];
self.window.rootViewController = nav;
[self.window makeKeyAndVisible];
return YES;
関連する問題
- 1. テーブルビューとナビゲーションバーの間にビューを追加するにはどうすればよいですか?
- 2. ナビゲーションバーにキャンセルを追加するにはどうすればよいですか?
- 3. ナビゲーションバーにカートイメージを追加するにはどうすればよいですか?
- 4. ナビゲーションバー内にページインジケータを追加するにはどうすればよいですか? Twitterのような
- 5. すべての画面で一度にナビゲーションバーを追加するにはどうすればよいですか?
- 6. グループ化されたテーブルビューのセルにUISwitchを追加するにはどうすればよいですか?
- 7. ブートストラップ4のナビゲーションバーにテキストを追加するにはどうすればよいですか?
- 8. ナビゲーションバーに複数のコントロールを追加するにはどうすればよいですか?
- 9. 翻訳者ナビゲーションバーをSwiper.jsに追加するにはどうすればよいですか?
- 10. ブートストラップ4のナビゲーションバーにプレーンテキストを追加するにはどうすればよいですか?
- 11. スクロール機能をナビゲーションバーに追加するにはどうすればよいですか?
- 12. レスポンシブなナビゲーションバーの崩壊にスムーズな移行を追加するにはどうすればよいですか?
- 13. テーブルビューのセルをもっとエレガントに追加/削除するにはどうすればよいですか?
- 14. iPhoneアプリのテーブルビューにボタンスタイルのセルを追加するにはどうすればよいですか?
- 15. UITapGestureRecognizerをテーブルビューのセル内のUILabelに追加するにはどうすればよいですか? Swift2
- 16. テーブルビューにアクセサリとしてボタンを追加するにはどうすればよいですか?
- 17. Swift 3のテーブルビューの右側にA-Zバーを追加するにはどうすればよいですか?
- 18. 空のテーブルビューのヘッダー行にコンテキストメニューを追加するにはどうすればよいですか?
- 19. ナビゲーションバーを静的にするにはどうすればよいですか?
- 20. ナビゲーションビューアをテーブルビューに表示するにはどうすればよいですか?
- 21. ImageViewをどうすればよいですか?relativeLayoutに追加
- 22. アラートパネルにチェックボックスを追加するにはどうすればよいですか?
- 23. GridViewにチェックボックスを追加するにはどうすればよいですか?
- 24. ソースコードにマークアップを追加するにはどうすればよいですか?
- 25. カテゴリをテンプレートに追加するにはどうすればよいですか?
- 26. クロージャにプロパティを追加するにはどうすればよいですか?
- 27. UITableViewをUIViewに追加するにはどうすればよいですか?
- 28. メタデータをクロージャーベクトルに追加するにはどうすればよいですか?
- 29. パスにghcjsを追加するにはどうすればよいですか?
- 30. ImageButtonをScrollViewに追加するにはどうすればよいですか?
これは良いことですが、ありがとうございます。 – Randall
np ............. :) – Legolas