-1

私は3つのビューコントローラーを持っています:view1、view2、view3とview1がメインビューです。view1から、presentModalViewControllerを使用してview2を呼び出します。

view2から、ナビゲーションコントローラーを使用してview3を呼び出したいと思います。どうやってやるの?UINavigationControllerを使用してappDelegateのようなview2Delegateクラスを作成できますか?view2をview2Delegateと接続してview2Delegateのナビゲーションコントローラーを使用するにはどうすればよいですか?

前もって感謝します。

4

1 に答える 1

0

次のように、View2をモーダルビューコントローラとして提示します。

View2 *view2 = [[View2 alloc] initWithNibName:@"View2" bundle:nil];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:View2];
[self presentModalViewController:navController animated:YES];

次に、View2で、次のコードを追加してView3をプッシュします

View3 *view3 = [[View3 alloc] initWithNibName:@"View3" bundle:nil];
[self.navigationController pushViewController:view3 animated:YES];
于 2012-11-28T10:20:32.843 に答える