を使用して多くの遷移アプリをコーディングしていUINavigationController
ます。
これは私の移行イメージです
- 「メイン」→「セカンド」→「サード」→「フォース」
- 「2番目」→「A」→「B」
- 「秒」→「C」
「3番目」→「D」
- 「メイン」はRootViewControllerです。
- No2 と No3 では、
if (["boo" isEqual:"foo"]){transit "A"} else if ("boo"...){transit "C"}
.
「Main」から「Forth」へ、No.1のトランジションができました。
このような
ThirdViewController *thirdView = [[ThirdViewController alloc] init];
[self.navigationController pushViewController:thirdView animated:YES];
しかし、「A」と「B」に「Second」を作ることができません。
UIRootViewController を「Second」に設定することを考えました。
ただし、「Second」は「A」と「C」を通過する必要があります。
このように「秒」で...
SecondViewController.m
AViewController *aView = [[AViewController alloc] init];
[self.navigationController pushViewController:aView animated:YES];
どのようにコーディングできますか?
ありがとうございました!そして下手な英語でごめんなさい。
私を助けてください!