2013-09-28 33 views
1

我有多個意見,其中一些是tabBarControllers的一部分,該意見正在推動一個名爲View2視圖控制器。當我回到呈現view2的視圖時,我將如何返回到選項卡欄中的特定選項卡,而不是轉到第一個選項卡?如何有一個後退按鈕總是去到以前的視圖控制器

我對可以追溯到第一個視圖按鈕動作是

-(IBAction)goBackButton:(id)sender 
{ 
    ViewController *firstView = [myStoryboard instantiateViewControllerWithIdentifier:@"view1"]; 
    [self presentViewController:firstView animated:YES completion:nil]; 
} 

所以視圖控制器是類標籤欄第一種觀點,而tabBarController的標識符爲「廠景」

+0

你能解釋一下你的問題多一點?我可以有一個很好的解決方案,但我不知道你是什麼意思「又回到了右視圖,而不是隻打算回到同一個嗎?」 – MaxGabriel

+0

@maxGabriel我想回到呈現view2的視圖。有7個視圖可以呈現視圖,我不知道如何返回到呈現視圖的特定視圖。 – V2Krazy

+1

您需要使用自定義的UIBarButtonItem與動作事件.. –

回答

4

如果View2一直那麼你backbuttons行動應該叫:

[self.navigationController popViewControllerAnimated:YES]; 

如果View2模式那麼你backbuttons行動應該叫:

[self dismissViewControllerAnimated:YES completion:nil]; 

而且現場爲準稱爲View2將再次出現你。

+0

謝謝!謝謝!謝謝! – V2Krazy

相關問題