私は iOS 開発の初心者です (ただし、他のプラットフォームでの全体的な経験が 10 年以上あるため、役立つはずです)。ここで、比較的複雑な iOS アプリケーションを作成し、非常に高速に実行する必要があります :)。
ストーリーボードを使用して「タブ付きアプリケーション」テンプレートに基づいてアプリケーションを作成しました。次に、JSON を使用して Web アプリケーションと通信するログイン ビューを追加しました。適切な矢印をデフォルトのタブバーコントローラーから「ログインビューコントローラー」に移動して、このビューを初期(ユーザーが最初に見る)にしました。
ログイン ビューには、テキスト フィールドとログイン ボタンがあります。ボタンをクリックすると、アプリケーションはユーザーの名前とパスワードを確認し、デフォルトのタブ バー コントローラー (Xcode で作成) に移動します。私はこのコードでそれを行います:
WPFirstViewController *fvc = [self.storyboard instantiateViewControllerWithIdentifier: @"TabBars"];
[fvc setModalTransitionStyle:UIModalTransitionStyleCoverVertical];
[self presentViewController:fvc animated:YES completion:nil];
すべて正常に動作しますが、ストーリーボードのビュー間にグラフィック線を使用しなかったことに混乱しており、私のアプローチが正しいかどうかはわかりません。
質問は、ユーザーをログイン ビューからタブ バー コントローラーに移動する方法です。私の場合、最善の方法は何ですか?また、たとえば、タブビューコントローラーページページの1つから(たとえば、[設定]ボタンをクリックして)ユーザーを対応するビューに移動してから戻すにはどうすればよいですか? 誰かが良い記事へのリンクを共有できるかもしれません。
長文すみません。よろしくお願いします。