さて、これまでのところ、ストーリーボードには2つのビューコントローラーがあります。1つは「ログイン」要素を持ち、もう1つは「ユーザーの家」のようなものです。私は次のことを行うつもりです:ユーザーがログインをクリックすると、少し処理が行われ、ユーザーのホーム画面に表示されます。
ストーリーボードを介してそれを行う場合、つまり=コントロールドラッグ「ログイン」ボタンをユーザーのホームビューにドラッグすると、正常に機能します。しかし、ログインデータを処理する必要があるため、これを使用することはできません。その間、いくつかのアニメーションも表示されます。だから、私はこのシフトをプログラムでやらなければなりません。ログインボタンのIBAction::に次のコードを記述しました。
HomeViewController *homeView = [[HomeViewController alloc] init];
[self presentViewController:homeView animated:YES completion:NULL] ;
これで、ユーザーは目的のビューに移動します。ただし、ホームビューの要素(ラベル、ナビゲーションバーなどは表示されません。それが私の心配です。)(理論的には、プログラムでビュー全体を作成できますが、これを行う適切な方法ではないと思います。ストーリーボードの機能を最大限に活用したい。つまり、ストーリーボードで最大のUIを設計し、バックエンドからそれらをどのように機能させたいかを使用したい。)
どうすればいいのですか ?
乾杯。
PS:ビューコントローラーをもう少し追加するつもりなので、現時点ではナビゲーションコントローラーについては考えていませんでした。わからない、私がそれを使うべきかどうか。