私のアプリの最初のviewControllerはUIViewControllerです。 ユーザーがボタンをクリックするとfirstViewが消えてUITabViewControllerをプッシュ 可能ですか?UITabViewControllerをUIViewControllerからプッシュすることは可能ですか?
UIViewControllerからUITabViewControllerをプッシュする方法が見つかりません。
私のアプリの最初のviewControllerはUIViewControllerです。 ユーザーがボタンをクリックするとfirstViewが消えてUITabViewControllerをプッシュ 可能ですか?UITabViewControllerをUIViewControllerからプッシュすることは可能ですか?
UIViewControllerからUITabViewControllerをプッシュする方法が見つかりません。
UPDATE申し訳ありませんが、私はUITableViewControllerのTabVCを誤解しました。 UITableViewControllerまたはUITabBarControllerを意味しますか?とにかく私の答えは残しておきます。
この例では、通常、UITabBarControllerをルートビューオブジェクトにすることをお勧めします。それはできますが、私の意見では、これは難しい実装です。 私は実際にUITabBarControllerをルートにし、起動時にUITabBarControllerからUIViewControllerをモーダル表示します。
ユーザーにはUIViewControllerが表示され、ボタンをクリックしたときにそのモーダルビューが閉じられ、UITabBarControllerが表示されます。
ただUINavigationControllerを使用してください。 ナビゲーションコントローラを使用して、階層内の第2レベルとしてtableViewをプッシュします。ボーナスとして「戻る」のボタンが表示され、元のUIViewControllerに戻るためのデリゲートについて心配する必要はありません。
あなたはこれを試すことがあります。
self.tabBarController.selectedViewController
= [self.tabBarController.viewControllers objectAtIndex:2];
selectedViewControllerプロパティには選択したタブのビューが含まれているため、これは機能するはずです。
まずはView Controllerがあります。 第2のタブバーコントローラを含むビューコントローラ。今すぐ2番目のビューコントローラを押してください。また、tabbarcontrollerのビューをサブビューとして第2ビューコントローラに追加します。
あなたはそれを得ることを望みます..
私はUITabViewControllerでUINavigationControllerも使用します。だから私はUINavigationControllerを使用することはできません。 – seapy
ああ、申し訳ありません、私はUITabBarControllerを意味します。あなたの解決策は良いです!私はそれを試してみましょう! – seapy