1

3 つのタブを持つタブ アプリがあります。タブ ビュー コントローラーはすべて、タブ バー コントローラーにリンクしています。

ただし、4 番目のタブは必ずしも必要ではありませんが、ユーザーが別のビューのボタンをクリックすることによってのみアクセスできる非表示のビューが必要です。

これを行うにはどうすればよいですか?

通常は、View Controller を作成し、Tab Bar Controller との関係を作成して、View Controller クラスを設定します。

ただし、非表示のビューに 4 番目のタブを表示したくありません。

4 番目のビューには、タブ バーが読み込まれて表示されているときに、まだタブ バーが表示されている必要があることに注意してください。

ありがとう

4

1 に答える 1

1

これを行うには、4 番目のコントローラーを MainMenu の子ビュー コントローラーにします。ボタンメソッドで次のようなことができます:

    self.vc4 = [[FourthViewController alloc] init]; // or some other way to instantiate your controller
    [self addChildViewController:self.vc4];
    [self.vc4 didMoveToParentViewController:self];
    [self.view addSubview:self.vc4.view];
    self.vc4.view.frame = self.view.bounds;

vc4 は、タイプ FourthViewController の強力なプロパティになります。

于 2013-11-07T00:06:35.803 に答える