我剛剛創建了UITabBarController,然後將NavigationController嵌入到其中。如何將UITabBarController連接到3個不同的屏幕?
我現在遇到的問題是我不確定如何添加標籤欄項目。現在我只有一個物品進入主屏幕。但我該如何爲tabbarcontroller添加製表符?
我試過把它拖到其他控制器上,但我認爲那不是這裏的方法。
有人請指點我正確的方向。
我剛剛創建了UITabBarController,然後將NavigationController嵌入到其中。如何將UITabBarController連接到3個不同的屏幕?
我現在遇到的問題是我不確定如何添加標籤欄項目。現在我只有一個物品進入主屏幕。但我該如何爲tabbarcontroller添加製表符?
我試過把它拖到其他控制器上,但我認爲那不是這裏的方法。
有人請指點我正確的方向。
我假設你使用的是故事板。
如果右鍵單擊選項卡欄視圖控制器連接圖標(左側的圓形金色圖標),或者在故事板中選定導航控制器的同時選擇連接檢查器(右側)請參閱「觸發分段」下的「查看控制器」選項。只需從該圓圈拖動到您想要在標籤欄控制器中鏈接的新視圖控制器,並選擇新標籤欄項目即可。
根據UITabBarController具有多少視圖控制器自動添加標籤欄項目。
例如,當您撥打:
self.tabBarController.viewControllers = @[viewController1, viewController2];
2標籤欄項目將自動爲您創建。
您也可以從頭開始做所有這些事情。如果你開始一個項目是一個tabbar項目,你會自動獲得兩個選項卡。如果需要更多,請從右側窗格中的對象下拖動視圖控制器。然後控制單擊並從根視圖拖動到新的視圖控制器並選擇關係選項卡欄。沒有代碼,你可以隨心所欲地連接。希望這可以幫助你。
謝謝 - 這是否意味着標籤欄項目只能以編程方式添加?此外,我在哪裏放置該代碼段? – Genadinik