uiviewcontrollerからuitabviewcontrollerをプッシュする可能性はありますか?

StackOverflow https://stackoverflow.com/questions/4747285

  •  13-10-2019
  •  | 
  •  

質問

私のアプリの最初のViewControllerはuiviewcontrollerです。そして、ユーザーをクリックしてボタンfirstViewが消えてuitabviewcontrollerをプッシュすると可能ですか?

uiviewcontrollerからuitabviewcontrollerをプッシュする方法が見つかりません。

役に立ちましたか?

解決

申し訳ありませんが、uableviewcontrollerのtabvcを誤解しました。 uitableviewcontrollerまたはuitabbarcontrollerを意味しますか?とにかく以下に答えを残します。

この例では、通常、uitabbarcontrollerをルートビューオブジェクトにすることをお勧めします。私の意見では、それは行うことができますが、厄介な実装です。実際、私はuitabbarcontrollerをルートにし、起動時にそのuitabbarcontrollerからuiviewcontrollerをモジュアルに表示します。

ユーザーにはuiviewcontrollerが表示され、ボタンをクリックしたときにそのモーダルビューを却下し、uitabbarcontrollerを明らかにします。


uinavigationcontrollerを使用するだけです。ナビゲーションコントローラーを使用して、TableViewを階層の2番目のレベルとしてプッシュします。ボーナスとして、「無料」のバックボタンを取得し、元のuiviewcontrollerに戻るための代表者を心配する必要はありません。

他のヒント

あなたはこれを試すことができます:

self.tabbarcontroller.selectedViewController
= [self.tabbarcontroller.viewcontrollers objectAtindex:2];

SelectedViewControllerプロパティには、選択されたタブのビューが含まれているため、機能するはずです。

まず、ビューコントローラーがあります。そして、作ります 2番 TabbarControllerを含むコントローラーを表示します。次に、セカンドビューコントローラーを押します。また、Table View ControllerへのサブビューとしてTabbarControllerのビューを追加します。

あなたがそれを手に入れることを願っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top