目前,我試圖通過下面的代碼編程觸發「didSelectViewController」的方法:如何以編程方式觸發方法「tabBarController:didSelectViewController:」?
self.tabController.selectedViewController
= [self.tabController.viewControllers objectAtIndex:NEWSTAB_INDEX];
然而,「didSelectViewController」法不叫。如何觸發該方法而無需手動選擇標籤欄?
注:的TabBar的委託方法「tabBarController:didSelectViewController:」的行爲在iOS 3中發生了變化。在3之前的版本中,調用了此方法,用於對所選視圖控制器進行編程和用戶啓動的更改。在iOS 3及以上版本中,僅在用戶點擊標籤欄時調用它,並且在代碼以編程方式更改標籤欄內容時不會調用它。 – albertamg
我想知道你爲什麼想要達到這個目標。 – Raptor