1

3〜4レベルのドリルダウンを備えたiOSアプリを作成しています。2番目、3番目などのビューで、ナブバーにホームボタンを追加します。ホームボタンを押すと、ルートビューコントローラー(最初の画面)に戻ります。

ストーリーボードを使用してボタンを追加しましたが、最初のビューが表示されるように、-(void)homeButtonpressed:(id)sender関数を実装したいだけです。

また、これがこのための組み込み機能のようなものである場合(戻るボタンの場合など)、すべての子ビューでこのコードを記述する必要があるため、これはすばらしいことです。

誰かがこれを手伝ってくれますか?

ありがとう!

4

2 に答える 2

1

次のコードを使用してrootviewにポップできます

[self.navigationController popToViewController: [self.navigationController.viewControllers objectAtIndex: 0] animated: YES];

また

[self.navigationController popToRootViewControllerAnimated:YES];
于 2012-11-02T07:36:44.323 に答える
0

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

- (NSArray *)popToRootViewControllerAnimated:(BOOL)animated

[self.navController popToRootViewControllerAnimated:(BOOL)animated];
于 2012-11-02T07:35:45.120 に答える