1

これは簡単な答えかもしれませんが、私はこれに慣れていません...ナビゲーションバーの戻るボタンが混乱していて、メインメニューに戻りたくありません。代わりに、前のビューに戻ります。「戻る」ボタンが常に特定のビューに移動するようにアプリで指定するにはどうすればよいですか?

4

3 に答える 3

1

UIBarButton を作成し、それにアウトレットを接続するだけです。アクションで:

  -(IBAction)MainMenu 
   {
       [self.navigationController popToRootViewControllerAnimated:YES];
   }
于 2013-08-31T22:29:46.440 に答える
1

ルート コントローラに戻りたい場合:

popToRootViewControllerAnimated:

ルート ビュー コントローラーを除くスタック上のすべてのビュー コントローラーをポップし、表示を更新します。

[self.navigationController popToRootViewControllerAnimated:YES];

特定のコントローラーに戻りたい場合:

popToViewController:アニメーション:

指定されたビュー コントローラーがナビゲーション スタックの一番上に来るまで、ビュー コントローラーをポップします。

于 2013-08-31T21:59:29.423 に答える
1

ボタンの押下を処理するには、View Controller に新しいアウトレットを作成する必要があります。次に、NSElvis が彼の回答に投稿したコードを使用して、ルートにポップします。

于 2013-08-31T22:04:41.003 に答える