すぐに行く方法はありますrootViewController
か?rootViewController
スタックからすべてのビューを削除して、その上のビューのシーケンスを気にせずにに戻りたいです。
6768 次
3 に答える
8
ドキュメントから:
popToRootViewControllerAnimated:ルートビューコントローラーを除くスタック上のすべてのビューコントローラーをポップし、表示を更新します。
- (NSArray *)popToRootViewControllerAnimated:(BOOL)animated
パラメーター
アニメーション:
トランジションをアニメートするには、この値をYESに設定します。ビューが表示される前にナビゲーションコントローラを設定する場合は、NOを渡します。
戻り値:
スタックからポップされるViewControllerの配列。
于 2012-04-06T04:39:43.497 に答える
4
まず、提示されたモデルを閉じる必要があると思います。次に、プッシュされたすべてのViewControllerをポップできます。提示されたモデルは、ナビゲーションのスタックには含まれません。
[self dismissModalViewControllerAnimated:YES];
次に、ベースビューコントローラにポップできます。
[self.navigationController popToRootViewController:YES];
于 2012-04-06T07:31:50.023 に答える
1
これを試して:-
[self.viewController popToRootViewController:YES];
于 2012-04-06T04:48:56.203 に答える