2012-08-27 35 views
1

我的應用程序有四個選項卡。第一個選項卡(索引爲零)的根視圖控制器是登錄頁面作爲模式視圖控制器彈出的位置,但第四個選項卡(索引爲三)中的視圖控制器是註銷按鈕的位置。有沒有以編程方式設置它的方法,以便當註銷按鈕被按下時,應用程序轉換到索引零處的選項卡?我最初嘗試了push轉換,但是這使索引爲零的根視圖控制器在索引3中顯示爲視圖控制器。使用按鈕導航到不同的標籤

回答

0

如果你想以編程方式更改標籤,只需撥打

[self.tabBarController setSelectedIndex:index]; 

在你的情況下創建的選擇,這將被分配給註銷按鈕事件。

- (IBAction) didClickLogoutButton:(id)sender { 
    // do some work to log out the user... 
    [self.tabBarController setSelectedIndex:0]; 
} 

希望這是你的意思。

+0

謝謝!這工作。 – Dante