2011-09-20 84 views
2

看起來像這樣會很簡單,但我找不到任何好的信息。xcode iphone後退按鈕

我只是想能夠'強制'後退按鈕來顯示。我有一個主視圖,當我轉移到另一個視圖時,沒有後退按鈕。但是,如果我轉移到第三個視圖,則會出現後退按鈕。這似乎總是如此。只有第二個轉移到查看顯示一個後退按鈕。我需要它顯示除主視圖外的所有視圖。

我不需要重寫它,只是單純的強迫它表現出它沒有顯示...

+0

這可能幫助:http://stackoverflow.com/questions/6921639/back-button-not-made-on-navigation-bar – Luke

回答

1

我知道這是一個老問題,但是這可能幫助...

..有時候你需要在導航控制器裏面嵌入一個視圖來顯示後退按鈕。只需選擇您的視圖控制器,然後選擇編輯器 - >嵌入 - >導航控制器。

如果該按鈕不顯示(通常如果您呈現的是模態視圖而非推送),則需要手動創建「取消」按鈕。創建這個動作,並在put方法(我把我的方法切):

-(IBAction)switchback:(id)sender { 
    [self dismissModalViewControllerAnimated:YES]; 
} 
+0

這個回答可以幫助您找到你的問題的解決方案,如果是這樣,請接受這個答案。查看此鏈接(http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)瞭解如何標記答案。謝謝! – Patrick

0

補丁的解決方案(dismissModalViewController)已不幸過時並dismissViewControllerAnimated取代。 這裏是當前:

-(IBAction)switchback:(id)sender { 
    [self dismissViewControllerAnimated:YES completion:nil]; 
}