2011-09-15 135 views
0

是否有方法以編程方式設置標籤欄控制器上的視圖控制器?比方說,我希望它以編程方式顯示第二個選項卡視圖控制器,有沒有辦法做到這一點?以編程方式設置標籤欄控制器視圖控制器

,如果我從我的應用程序,這是從我的第三個選項卡進行註銷,這非常有用,當用戶登錄,應該從第1個選項卡重新開始。當我註銷時,我只是在前一個視圖的頂部顯示一個當前的模式視圖控制器,所以我不知何故需要重新將其重置到第一個選項卡欄,而無需重新初始化它。

現在的問題是如何做到這一點?

回答

1

看一看reference。使用selectedIndex和selectedViewController。

+0

斷開的鏈接,請修復或擴大的答案 –

2

Apple's documentation它看起來對我來說,你可能只是調用下面兩個函數:

[myTabBarController setSelectedIndex:0]; 
    [myTabBarController setSelectedViewController:[myTabBarController.viewControllers objectAtIndex:0]]; 
1

嗨,你們可以做到這一點

你可能有tabbarcontroller對象的appDelegate。

所以對你的appDelegateClass註銷按鈕

化妝對象,並做到這一點: -

appDelegate.tabBarController.selectedIndex=0; 
相關問題