2011-10-07 76 views
3

我想在第二個視圖中以編程方式單擊navigationBar中的後退按鈕。 它是這樣調用它:以編程方式單擊navigationController的pushViewController的左側按鈕(後退按鈕)

Archiv *archiv = [[Archiv alloc] initWithNibName:@"Archiv" bundle:nil]; 
    archiv.title = [NSString stringWithFormat:@"Archiv %@", [sender titleForState:UIControlStateNormal]]; 
    [self.navigationController pushViewController:archiv animated:YES]; 

現在我在Archiv.m和特定事件後,我想回到第一個控制器(無單擊後退按鈕) - 相反,我想以編程方式執行點擊。

這種情況可能嗎?

有幫助的是要知道哪個方法被調用,如果我點擊這個按鈕,所以甚至不必執行點擊。

回答

15

是你可以

這將帶你到你的第一個視圖控制器

[self.navigationController popToRootViewControllerAnimated:YES]; 
+0

哇不錯。我從來沒有想過自己是如此之大。 xD 謝謝。 – Sharky

+0

現在我有足夠的積分upvote。所以thx再次。 – Sharky

相關問題