3
我在加載選定選項卡項目的視圖時遇到問題。以編程方式從UITabBarController中選擇選項卡並加載視圖
我在UITabBar
的第1項中使用UIViewController
的viewDidLoad
中的以下代碼。
UITabBarController *tab = self.tabBarController;
if (tab){
NSLog(@"I have a tab bar");
[self.tabBarController setSelectedIndex:1];
[self.tabBarController.view setNeedsDisplay];
self.tabBarController.selectedIndex=1;
} else {
NSLog(@"I don't have");
}
當我按回到選項卡控制器按鈕,它選擇選項卡,但它不打開所需的視圖。它的顯示選項卡的索引爲0
你爲什麼要改變'viewDidLoad'中的標籤?另外'[self.tabBarController setSelectedIndex:]'和'self.tabBarController.selectedIndex = 1'完全一樣。 –
我曾經嘗試過這兩件事情,都沒有奏效。 – TechFanatic