自動的にFirstViewコントローラーは、ViewDidapearでセカンドビューコントローラーを呼び出します
-
27-09-2019 - |
質問
タブバーのナビゲーションコントローラーで2つのビューを使用しています。ナビゲーションの最初のビューコントローラーでは、最初のビューコントローラーを表示せずに2番目のビューコントローラーを自動的に呼び出す必要があります(viewdidapearでpushViewControllerをプッシュして)。
誰かが私が間違っていたことを私に提案することができますか?
前もって感謝します
よろしく、sathish
解決
initwithnibnameを使用してビューコントローラーを作成している場合、viewdidappearの代わりにViewDidloadイベントを使用します。
他のヒント
コールセカンドビューコントローラーでコールを使用 - (void)viewwillappear :( bool)アニメーション化してから問題が発生しません
なぜあなたはそれをしたいのですか?
2番目のビューをサブビューとして実際に追加するか、実際にそれを入れなければならない場合 viewWillAppear:(BOOL)animated
- しかし、毎回それを呼ぶことは本当に非効率的です。しかし、繰り返しになりますが、なぜ別のビューコントローラーの上にビューコントローラーをプッシュしたいのですか?! 2番目のビューコントローラーをルートビューコントローラーにしてみませんか?
所属していません StackOverflow