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

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

}ボタンを1回クリックするだけで別のタブをジャンプさせる方法はありますか?

これは私がクリックするつもりです場所ですし、私のボタンの呼び出しは、私は、アプリケーションが自動的に最初のタブバーこの1つは第三であるメイン画面に変わりたい、このfunction.After保存します。

ボタンをクリックすると、アプリケーションが最初のタブバーに切り替わります。

答えて

0

UITabBarControllerのこのプロパティを設定してみてください:

@property(nonatomic) NSUInteger selectedIndex 

だから、最初のタブのために、のようなもの:ドキュメントから

self.tabBarController.selectedIndex = 0; 

:このプロパティを設定

は、選択を変更しますviewControllers配列内の指定されたインデックスにあるコントローラに移動します。 Moreナビゲーションコントローラ自体を選択するには、代わりにselectedViewControllerプロパティの値を変更する必要があります。

+0

をおかげでたくさんの素敵な一日を過ごす:D –

1

あなたがタブバーコントローラ上の最初のタブを選択したい場合、あなたは、単にこれを行うことができます。

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

    self.tabBarController.selectedIndex = 0; 
} 
関連する問題