2012-08-31 43 views
0

我有一個導航欄隱藏的導航應用程序,但我仍然需要一個自定義後退按鈕到第一個視圖。我的代碼很大程度上基於this example中的答案,這是一旦我的back按鈕被用戶按下時執行的代碼。UINavigationController的自定義後退按鈕沒有導航欄和動畫在正確的方向

CreateViewController *createViewController = [[CreateViewController alloc] initWithNibName:@"CreateViewController" bundle:nil]; 
[self.navigationController pushViewController:createViewController animated:YES]; 
[createViewController release]; 

這是行不通的,但我不知道這是正確的方式來做到這一點。這個代碼的一個問題是新視圖從右側進入屏幕。所以即使它是一個back按鈕,看起來好像它是一個新的視圖出現。

任何更好的方法來做到這一點,並修復動畫方向?

回答

1

如果我正確閱讀這個,你應該使用 popViewControllerAnimated: 而不是推送。 Pop會將它帶回到前一個視圖控制器。

相關問題