1

ナビゲーションベースのアプリケーションを使用していますが、必要なビューからビューをポップしたいのですが、常に LIFO のように動作します。何ができますか? iPhoneで可能ですか、可能であれば助けてください..ビューをポップするためにこのコードを使用しています

[self.navigationController popViewControllerAnimated:YES];

4

1 に答える 1

2

UINavigationControllerのクラス ドキュメントを参照することをお勧めします。1 つのビュー コントローラーをポップするだけでなく、次のことができます。

  • 特定のView ControllerにポップしますpopToViewController:animated:
  • ルートまでずっとポップpopToRootViewControllerAnimated:
  • View Controllerのまったく新しいスタックを設定しますsetViewControllers:animated:

これらはすべて自動的にアニメーション化され(指定されている場合)、説明した「LIFO」操作方法を回避します。

于 2011-04-05T14:28:10.513 に答える