私はiPad
アプリケーションを開発しています。
私のアプリケーションは、UITabBar
5 つのタブを持つベース アプリケーションです。今私の要件は、これらの 5 つのタブの外にビュー コントローラーを表示することです。
説明:
たとえば、A、B、C、D、E の 5 つのタブがあります。デフォルトでは A が選択されています。
ここで、F と言う新しいビュー コントローラーを表示する必要があります。
私が試したこと:
UINavigationController
6番目のタブとして作成しました。下部に表示されなくなり、ほぼ必要な効果が得られますが、次の 2 つの問題があります。
- タブバーの項目が中央揃えになっていない (右側に 1 つの非表示のタブがあるため)
- ユーザーはその非表示のタブにタブを付けることができます
アップデート:
実際、私はすでに開発されたアプリケーションに従っており、それが可能であると確信しています。シナリオは、ユーザーがログインせずにアクセスできる 5 つのタブがあります。ナビゲーションバーにログインボタンがあります。ユーザーがログインすると、ナビゲーション バーにメニュー ボタンが表示されます。メニューをタップすると、以下のどのタブにも属さないビューが表示されます。そのため、上記で説明した実装が必要です。