2011-07-07 39 views
1
-(void)Save{ 

MainScreenContoller *main= [[MainScreenContoller alloc]  initWithNibName:@"MainScreenContoller" bundle:nil]; 
[self.view.superview addSubview:[main view]]; 

}如何通過單擊一個按鈕跳轉另一個選項卡?

這是我要點擊的地方,我的按鈕節省話費function.After這個我想應用程序會自動轉到主屏幕這是第一個標籤欄這一項是第三。

所以我點擊按鈕,應用程序切換到第一個標籤欄。

回答

0

嘗試設置的UITabBarController此屬性:第一個選項卡

@property(nonatomic) NSUInteger selectedIndex 

所以,像這樣:

self.tabBarController.selectedIndex = 0; 

從文檔:

設置該屬性更改所選查看控制器到viewControllers數組中指定索引處的控制器。要選擇更多導航控制器本身,您必須改變selectedViewController屬性的值。

+0

非常感謝有一個愉快的一天:d –

1

,如果你想選擇的標籤欄控制器上的第一個選項卡,你可以簡單地這樣做:

- (void) save 
{ 
    // do your saving here 
    // ... 

    self.tabBarController.selectedIndex = 0; 
} 
相關問題