0

私のアプリケーションでは、ナビゲーションコントローラーを使用してモーダルビューを表示します。ナビゲーションでいくつかの画面を通過した後、単に使用してビューを閉じます

[self dismissModalViewControllerAnimated:YES];

これは、トップダウントランジションでビューを優雅に終了します。ただし、最初のビューに移動するので、同じトップダウンのモーダルトランジションを使用してナビゲーションコントローラーのルートに戻りたいと思います。これを行うためのきちんとした方法はありますか?

ありがとう。

4

2 に答える 2

0

それを切り替えたい場合。

 yourclassName *obj=[[yourclassName alloc]initWithNibName:@"yourclassName" bundle:nil];
    [self presentModalViewController:obj animated:YES];
于 2012-06-16T10:01:32.027 に答える
0

ルートに移動するには、次を使用します

[self.navigationController popToRootViewControllerAnimated:YES];

ただし、これではトップダウンアニメーションは表示されません。カスタム変更を行う必要があることを実現するには、onwUINavigationControllerを作成する必要がある可能性があります。

于 2012-06-16T09:55:16.663 に答える