私はこの問題を数日中止めてしまいました。Tab Bar Itemに複数のView Controllerを持たせる方法
私はUITabBarController
を持っていますが、それは4つのTabBarItem
です。私は、コントローラは、ユーザがログインしているかどうかに応じて、ユーザに表示されるどのビューを決定する
。
例えば、ユーザがログインしていない場合、私はどのTabBarItem
に応じて異なるログイン画面を表示しますが選択されている - 各ログインは異なって見えます。ユーザーがログインすると、選択した通常のコンテンツを表示したいTabBarItem
私は各タブバー項目に複数のViewController
があると考えていました。ユーザーがTabBarItem
を選択すると、ユーザーがログインしているかどうかを確認し、正しい `` ViewControllerを表示します。私はこれが正しいアプローチであるかどうか、そしてこの振る舞いをどのように達成するかについてはわかりません。
更新: これは私が出ているソリューションですが、誰もが考えているかと思った - それは正しいアプローチだかどうか。 これは私のストーリーボードは、次のようになります。ユーザーは、私は、ログイン・ビュー・コントローラを示すだろうし、ユーザーがログインしていないときに、私はログアウトView Controllerを示すだろうに記録されたときに
アイデアがあります。
私はself.present(...)
を使って、ログインとログアウトViewController
に変更します。
あなたの現在のコードを追加することができます – muescha