ユーザーが「ログイン」をタップしたときにポップオーバー ウィンドウを作成するために、iPad アプリでストーリーボードとセグエを使用しています。各ログイン タイプには独自の ViewController があり、より多くのポップオーバー コントローラーが必要です。
メイン ビュー コントローラーですべてのポップオーバー コンテンツを生成するか、1 つのポップオーバー コントローラーのコンテンツを置き換えるのは適切ですか?
たとえば(これをテキスト drawing_ で表現しようとします)
1.) MainVC -> ポップオーバー (「メールでログイン」、「Facebook でログイン」など) MainVC <- ユーザーがボタンをタップ MainVC -> ポップオーバー (メール テキスト フィールド、パスワード テキスト フィールド) MainVC <- ユーザーが入力...
2.) MainVC -> ポップオーバー (「電子メールでログイン」、「Facebook でログイン」など) ポップオーバー -> コンテンツを置換 (ビュー コントローラーをテキスト フィールドでロード) 新しいコンテンツ -> ハンドラー UITextField 入力
実装が簡単だったので、選択肢 1 を使用しましたが、選択肢 2 の方がより整理されているように見えます。より良い実践は何だと思いますか?