如何檢測用戶何時選擇一個標籤欄項目? 我想每次運行一些命令,當用戶選擇第二個或第三個標籤欄視圖。UITabBar中的選定視圖
(我有一個標籤欄基礎的項目,併爲的TabBar項目viewcontrollers在Interface Builder中選擇)
如何檢測用戶何時選擇一個標籤欄項目? 我想每次運行一些命令,當用戶選擇第二個或第三個標籤欄視圖。UITabBar中的選定視圖
(我有一個標籤欄基礎的項目,併爲的TabBar項目viewcontrollers在Interface Builder中選擇)
我解決了這個問題,在tabBar的每個視圖中使用「viewWillApear:(BOOL)animated」方法。
有在UITabBarDelegate
的方法叫做:
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item;
你當然可以做你想用;)
標籤欄和標籤欄控制器都有委託方法:UITabBarDelegate
和UITabBarControllerDelegate
。您可以使用UITabBarDelegate的tabBar:didSelectItem:
方法來檢測用戶何時在條上選擇不同的項目。
viewWillApear:(BOOL)animated not getting called – virata 2012-03-12 10:52:06