は、どのように私は、単純なのUIViewControllerがUINavigationControllerに組み込まれているシンプルなのUIViewControllerからTabbarViewControllers接続のViewControllerを呼び出すことができます。私は他のviewControllerに移動するときにUINavigationControllerが提供する同じPushおよびPop効果が必要です。 Googleで掘り下げた後、ナビゲーションスタック内にタブバーのビューコントローラを押すことは、アプリを構造化するための良い方法ではないことがわかります。カスタムトランザクションアニメーションを作成しようとしましたが、UINavigationトランザクションエフェクトと同じではありません。いくつかの提案や解決策を教えてください。ありがとう!!ナビゲーションコントローラに組み込まれているシンプルなビューコントローラからタブバービューコントローラを呼び出すにはどうすればいいですか?
0
A
答えて
1
UITabbarControllerを直接ウィンドウのrootViewControllerに設定できます。
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
_tabObj = (TabbarViewController*) [storyboard instantiateViewControllerWithIdentifier:@"TabbarViewController"];
self.window.rootViewController = _tabObj;
上記のコードを確認してください。
+0
もう一つのオプションは単純な 'present modally'も動作します –
+0
現在モーダルでUINavigationControllerのようなアニメーションを与えませんpushアニメーション –
0
Nirmalsinhの答えでは、UITabBarControllerDelegate
をself.window.rootViewController
とするビューコントローラを設定でき、UITabBarController
がその内部にあるはずです。
var tabBarController: UITabBarController
は、あなたがしてFirstViewController
の内側に、あなたは
let secondViewController = SecondViewController()
navigationController?.pushViewController(SecondViewController, animated: true)
関連する問題
- 1. タブバービューコントローラを別のビューコントローラで隠すにはどうすればいいですか?
- 2. 組み込み時に指定されていないメソッドを呼び出す
- 3. 別のビューコントローラから関数を呼び出すにはどうすればよいですか?
- 4. 組み込みデータセットの内容を明らかにするにはどうすればいいですか?
- 5. 宛先コントローラがナビゲーションコントローラに組み込まれている場合、セグにデータを渡すにはどうすればいいですか?
- 6. ナビゲーションコントローラでビューコントローラを呼び出す方法
- 7. JSの組み込みメソッドが呼び出されているかどうかを確認する
- 8. フラグメントが読み込まれていて、アクティビティから呼び出すときに読み込まない
- 9. dialogFragmentでonActivityCreatedが呼び出されないようにするにはどうすればいいですか?
- 10. 呼び出されたviewcontrollerによって既にインポートされたビューコントローラからタブバービューコントローラを呼び出しますか?
- 11. すべてのナビゲーションコントローラとビューコントローラにカスタムナビゲーションバー(title + titleView)を設定するにはどうすればよいですか?
- 12. クラスメソッドがインスタンスで呼び出されないようにするにはどうすればよいですか?
- 13. Webサービスコード(C#)から組み込みASP.NETオブジェクトにアクセスするにはどうすればよいですか?
- 14. 既にロックされたコードブロックをクラスから呼び出すにはどうすればいいですか?
- 15. 関数を呼び出すにはどうすればいいですか?
- 16. jqueryを呼び出すにはどうすればいいですか?
- 17. awakeFromNibを呼び出すにはどうすればいいですか?
- 18. クリーンな環境でCからbashを呼び出すにはどうすればいいですか?
- 19. フラグメントのonCreateView()が呼び出されないようにするにはどうすればよいですか?
- 20. Springにはどのようなプロパティタイプコンバータが組み込まれていますか?
- 21. teambuildからmsbuildのバッチファイルからmsbuildを呼び出すにはどうすればいいですか?
- 22. javascript関数からJavaクラスオブジェクトを呼び出すにはどうすればいいですか?(Out ajaxなし)
- 23. Python:組み込みのリストタイプから継承するにはどうすればよいですか?
- 24. Pythonコードから新しいシェルウィンドウでpythonスクリプトを呼び出すにはどうすればいいですか?
- 25. 入れ子Observable内からonNextを呼び出すにはどうすればいいですか?
- 26. スタティックエリアに組み込みのデータトークンを解放するにはどうすればいいですか
- 27. TinyDNNにNNPackを組み込み使用するにはどうすればいいですか
- 28. スクリプトを組み込み、kubernetes yamlに実行するにはどうすればいいですか?
- 29. pythonスライスに組み込まれていない組み込み型以外はなぜですか?
- 30. ムービークリップをランダムに呼び出すにはどうすればよいですか?
を呼び出すことができ、あなたが右、通常のビューコントローラからUITabbarControllerを開く必要があり、タブのナビゲーションとビューコントローラの各
を意味することができますか? – Nirmalsinh
はい@Nirmalsinh。 –