「シングルビューアプリケーション」Xcodeテンプレートに基づくアプリを作成しました。ナビゲーションコントローラーとrootViewControllerがあります。
私がrootViewControllerにいるとき、
[self presentModalViewController:nextModalViewController animated:YES];
新しいViewControllerはでアニメーション化されます。
私の問題はこれです。私は多くのviewControllersを順番に提示しました。
A > B > C > D
つまり、presentModalViewControllerを使用してAからBを提示し、BからCを提示しました。はい、viewController間で遷移する特別なアニメーションがあり、[self.navigationController push .. ..を使用できないため、presentModalViewControllerを使用する必要があります。
私の質問は、ナビゲーションスタックに関してpresentModalViewControllerを使用するとどうなりますか?提示されているコントローラーはスタックにプッシュされていますか?特定の時間に提示されたすべてのnavigationControllersへの参照を取得する方法はありますか?そのナビゲーションスタックのようなもの?つまり、私がDにいて、Dの前に表示されているすべてのコントローラーのリストを取得したいとします。
プロパティを作成して渡すことができることはわかっています。それを行うiOS上にすでに構築されているものがあるかどうか疑問に思っています。
ありがとう。