2012-03-22 10 views
2

私はrootviewcontrollerから始まるより多くのviewcontrollerを持っています。 たとえば、コントローラAで始まり、Bに渡して3番目のCに移動します。どのようにViewControllerのバックボタンをシミュレート

通常、戻ってくるには、左上に戻す必要があります。 代わりに私が代わりにコードで戻るボタンを使用することも可能であるかどうかを知りたいが、この場合にはB.

は、私はこの

ViewController *sc = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil]; 

    [[self navigationController] pushViewController:sc animated:YES]; 

答えて

2

参照UINavigationController popViewControllerAnimatedを使用し、次に行くことですpreviusビューコントローラを来る:(BOOL)

12

最も簡単な

[[self navigationController] popViewControllerAnimated:YES]; 
+0

をアニメーション今だけ私はあなたのコードの仕事は完璧なテスト!ありがとうの – Falco

+0

答えとして受け入れる場合 –

+0

私はnavigationControllerしていない場合、どうすれば正しく行うことができますか? –

関連する問題