2011-07-24 49 views
0

我在我的應用中實施UITabBar。我設法使之在我的頭文件執行UITabBarDelegate和我.m文件中使用如何在代碼中設置UITabBar中的選定項?

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item 

工作(如this tutorial解釋)。

現在,有3個方案在我的應用程序,其中我想從手動設定所選擇的UITabBarItem代碼內(而不是基於用戶動作):

  • 一旦viewDidLoad
  • didReceiveMemoryWarning
  • 在某些情況下,當用戶正在進入另一個視圖控制器 - 當他們回來時,他們應該回到與他們點擊的不同的選項卡。

任何人都可以指導我如何做到這一點?

回答

1

UITabBarController類有兩個管理選定選項卡的屬性,即selectedViewControllerselectedIndex。看看那些reference

+0

感謝您的參考,我確實找到了我的答案 - 它是selectedItem屬性。 –

+1

但它實現的控制器不是'UITabBarController',如果我想使用'UITabBar'並實現它委託?我想打開選定的項目視圖? – Scar