明らかな何かが欠けている可能性が非常に高いですが、非常に単純な要件があり、これら2つのどちらもそれを満たしていないようです。
私は 3 つの異なるビューを持つアプリケーションを持っていますが、ここでは説明しません (基本的に、ビューは他のビューで行われる内容に応じて有効または無効になる場合があります)、ナビゲーションとして永続的なタブを使用すると機能しません。また、必要に応じて各ビューを作成し、UITabBarController ですべてのビューを前もって作成したいと考えています。しかし、私はまだ UITabBarController の機能のいくつかを望んでいます - UIViewControllers の配列でそれを渡すことができます。
UINavigationController は、必要に応じてビューを作成する機会を提供しますが、ビューのリストを前もって渡す方法がないため、ViewControllers が他の (兄弟) ViewControllers を作成してプッシュすることになり、厄介です。
だからここに私の要件があります:
- ViewControllers を事前に追加できるようにしたい
- ビューコントローラー間を移動できるようにしたい
- 各ViewControllerを必要に応じて作成し、別の場所に移動したときに破棄したい
法案に適合するものはありますか?