iOSでサインインビューを作成するためのベストプラクティスは何ですか. そして、これらのテキスト フィールドをフェッチした後でのみ、アプリケーション コンテンツを起動します。2 つのウィンドウを作成しますか? Apple は、外部ディスプレイにのみ 2 つのウィンドウを使用することを推奨しています。それが良い習慣であれば、どうすればこれを構築できますか?
前もって感謝します。
iOSでサインインビューを作成するためのベストプラクティスは何ですか. そして、これらのテキスト フィールドをフェッチした後でのみ、アプリケーション コンテンツを起動します。2 つのウィンドウを作成しますか? Apple は、外部ディスプレイにのみ 2 つのウィンドウを使用することを推奨しています。それが良い習慣であれば、どうすればこれを構築できますか?
前もって感謝します。
アプリデリゲートのapplication:didFinishLaunchingWithOptions:
メソッドからモーダルビューコントローラーを提示します
何かのようなもの
[self.window.rootViewController presentModalViewController:signInViewController animated:NO];
後にこれを行う
[self.window makeKeyAndVisible];
サインイン ビュー コントローラーの使用が終了したら、モーダル ビュー コントローラーと同じように閉じることができます。
これはどちらの方法でも達成できます。それはあなたの要件に依存します。プッシュ効果付きの組み込みナビゲーションを使用する場合は、2つの異なるコントローラーを作成できます。
これは、同じコントローラーでも実現できます。個別のビューを作成でき、状況に応じて表示/非表示になります。この場合、アニメーションが必要な場合は、そのためのコードを作成する必要があります。
アップデート
これは次のように実行できます。
-(void)loadApplication
{
[self.navController pushViewController:tabBarController animated:NO];
}
loadApplication
それに応じてログイン呼び出しメソッドが成功します。失敗した場合は、アラートメッセージを表示できます。次の画面は、MainWindow.xibがどのように表示されるかを示しています。たとえば、TabBarControllerの各場所にLoginViewControllerを指定しました。要件に合わせて任意のコントローラーを使用できます。
ご不明な点がございましたらコメントしてください。お役に立てれば。