0

ユーザーがアプリケーションに進む前に、携帯電話番号と PIN コードを入力し、承認ボタンを押す必要がある iPhone アプリケーションを作成しています。

以前は持っていました(各ビューは別のXibにあります)

AppDelegate - {registered の場合は、ロード RootView (メイン ビュー) を NavigationController に追加します} でなければ、{ロード RegistrationView サブビュー}

しかし、RegistrationViewが読み込まれると、ステータスバーの下に表示されます。また、登録後にナビゲーションバーを使用してメインアプリを読み込む方法がわかりません。読み込み時に正常に動作しますが、regページからはナビゲーションバーなしで読み込まれます

それから私は試しました

AppDelegate - {登録されている場合は、NavigationController にロード RootView (reg ビュー) を追加} else {ロード RootView してからすぐに HomeView をプッシュ}

しかし、UINavigationController はメイン ページで動作していないようです

これを実装する最良の方法は何ですか?両方のホームページを同じxibに配置する必要がありますか?

4

2 に答える 2

0

一時的な解決策を見つけました

AppDelegate - 登録されている場合 {ロード RootView (メイン ビュー) を NavigationController に追加する} そうでない場合 {ロード RootView (メイン ビュー) を NavigationController に追加し、RegistrationView をサブビューとしてロードする}

RegistrationView - 登録時に、reg サブビューを非表示にします

于 2009-02-09T17:22:27.400 に答える
0

私のアプリでは、ユーザーにモーダル ビューでユーザー名とパスワードを入力してもらいます。

[navigationController presentModalViewController:login animated:YES];

applicationDidFinishLaunching:アプリ デリゲートのメソッドでこれを呼び出します。これは、プログラムが初めて起動されたときに呼び出されます。認証失敗時も同様のダイアログが表示されます。

于 2009-02-09T17:43:41.797 に答える