0

アプリのタブをさらに選択し、いくつかの画面に移動し、その画面でもう 1 つ選択します。スタック上の 2 つの画面で、そこに modalView を表示します。

More上記のシナリオを考えると、ユーザーを元のタブに戻す必要があります。私は自分で試しましたが、後でインターネット上のいくつかの提案を参照しましたが、問題は解決しませんでした。

以下のコードを書きましたが、これは他の人が提案したものと似ています。

[[self.tabBarController moreNavigationController] disconnectModalViewController:YES] [[self.tabBarController moreNavigationController] popToRootViewController:YES]

手伝ってくれませんか?

4

1 に答える 1

0

これを参照するのが大幅に遅れたことをお詫びします。私はちょうどこれをテストしました。

ノート:

  1. より多くのタブ関連については、より多くの UINavigationController が使用され、より多くのナビゲーション フローを変更しない限り、より多くの UINavigationController で画面スタックにアクセスできます。
  2. プッシュされた画面とモデル化された画面BYから popToRootView できました

    [self.tabBarController.moreNavigationController disconnectModalViewControllerAnimated:YES]; [self.tabBarController.moreNavigationController popToRootViewControllerAnimated:YES];

于 2013-05-10T14:09:48.013 に答える