2017-09-06 13 views
1

UITabBarControllerを実装し、いくつかのタブを実装しました。今私はUITabBarItemのボタンから、特定のタブに切り替えることができます。私はナビゲーションコントローラを使用して回答を見ましたが、私の場合はナビゲーションコントローラを使用していません。スウィフト - 特定のタブをクリックしてから開く

注:インターネットからこのスクリーンショットをコピーしましたので、ナビゲーションバーを無視してください。ナビゲーションコントローラを使わずに答えが欲しい。

+0

私はあなたが行う必要はありません –

答えて

5

ただ、これを使用しています。

self.tabBarController.selectedIndex = indexToWhichYouWantToMove; 

tabBarControllerあなたviewControllerであなたのtabBarControllerのごTabBarController

+0

をご確認くださいそれ。 self.navigationControllerを使用するのと同じように、self.navigationControllerも使用する必要があります。あなたのviewcontrollerをtabbarcontrollerに埋め込むことを忘れないでください。@MoazKhan –

+1

私のタブバーコントローラの参照を取得する必要がありますどのように私の答え –

+0

私の混乱を解消してくれてありがとう。 –

1

参照用です。

のObjective C:

[self.tabBarController setSelectedIndex:1]; 

スウィフト:

tabBarController?.selectedIndex = 1 
+0

私のタブバーコントローラはストーリーボードにのみ存在します。私はそれをどのように参照するべきですか? –

+0

viewControllerクラスのtabBarControllerとタイプすると、自動的にタブバーコントローラーが表示されます。 @MoazKhan –

+0

あなたがタブバーのコントローラーにView Controllerを埋め込んでいるので、客観的なCタイプのself.tabBarControllerの場合@MoazKhan –

関連する問題