私は、ユーザーが通常のナビゲーション階層のビューに進む前にユーザー名/パスワードを入力できる画面から開始するナビゲーションベースのアプリケーションを作っています。私はこれを行う最善の方法について考えようとしています。ログイン画面用の新しいviewControllerを作成してそれから始め、次にpresentModalViewControllerを使用してナビゲーション階層のRootViewControllerに移動する必要がありますか?または、RootViewController(tableViewController)から始め、画面にログインビューをすぐにプッシュし、正しいusername/pwコンボを入力するとポップする方が良いでしょうか?また、RootViewControllerとは別のビューでアプリケーションを起動する方法についても興味があります。なぜなら、これは常に最初に表示されるものなのでです。ありがとう!iPhone dev - スタートアップログイン画面のナビゲーションベースのアプリですか?
0
A
答えて
0
ユーザーがアプリを一時停止/再開したり、電話をロック/ロック解除すると、再びログインするようになりますか?もしそうなら、2番目のオプションを選択し、LoginViewをNavigationViewの上に押します。それ以外の場合は、LoginViewからNavigationViewに置き換えても問題ありません。
0
ApplicationDelegateクラスは、アプリケーションのルートコントローラとして使用するコントローラを指定します。この例では
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window.rootViewController = self.navigationController;
...
}
アプリケーションが起動(例えば、すべてのリソースがロードされ、遷移がスプラッシュ画像から作られる)を完了した後、UINavigationControllerのインスタンスは、ルート・ビュー・コントローラとして設定されています。
異なるコントローラをアプリケーションのルートとして使用する場合は、これを実行します。
デザインに関する質問に答えるには、目的のワークフローによって異なります。あなたが説明した内容に基づいて、私はログインビュー/コントローラをロードするベアボーンビューコントローラから始めます。ユーザを認証すると、このView Controllerはメインアプリケーションビューに切り替えることができます。このような設計では、いつでもユーザーを再認証する必要がある場合は、簡単にLoginViewControllerに戻すことができます。
ApplicationViewController(ルート)
- LoginViewController
- MainViewController(これはUINavigationControllerことができたり、あなたがそれをする必要が何でも)
希望に役立ちます!
関連する問題
- 1. iPhone Dev - ナビゲーションベースのアプリテンプレートのナビゲーションコントローラはどこですか?
- 2. (cydia dev)iPhoneのコール応答画面
- 3. サムネイルを使用したナビゲーションベースのiPhoneアプリ
- 4. ナビゲーションベースのiPhoneアプリをTabBarベースのアプリに変換する方法
- 5. オープン画面/ビュー(iPhoneアプリ)
- 6. Android Dev:複数の画面でのダイアログ
- 7. ナビゲーションベースのiPhoneアプリのテーマをデザインする方法
- 8. アプリ:アプリ画面
- 9. iPhoneアプリで着信画面を変更していますか?
- 10. iphoneでテーブルビューのセル(ナビゲーションベースのアプリ)のフォントスタイルを設定するには
- 11. iPhoneアプリの全画面をメールで送信
- 12. iphoneのログイン画面
- 13. iPhoneの画面が
- 14. ランタイムスプラッシュ画面iPhone
- 15. iPhone HUD画面
- 16. ナビゲーションベースのアプリの質問 - 初心者iOS
- 17. iPhone - アプリ内で他のアプリを起動するアイコンを表示するアプリのホーム画面を作成する
- 18. iPhone - アプリは常に空の白い画面から始まりますか?
- 19. iphoneで画面を録画する
- 20. TabBarを使用したナビゲーションベースのアプリ
- 21. テーブルの代わりにボタンを使用するナビゲーションベースのアプリですか?
- 22. iPhone 3Gのスプラッシュ画面でクラッシュする
- 23. iPhoneシミュレータの画面回転
- 24. iPhone、スライドダウンのヘルプ画面
- 25. アプリが空になるiPodの画面
- 26. 総ゲームプレイのiPhone画面のビデオ録画
- 27. iphone devの
- 28. [iPhone-devの]
- 29. トラブル(iPhoneのDev)
- 30. Default.pngスプラッシュ画面(iphone)
ありがとうございます!私はまだナビゲーションベースのアプリテンプレートについては一般的には混乱しています。 UINavigationControllerを提供していませんか? RootViewControllerはUITableViewControllerなので、ナビゲーションコントローラとしては何を使用しますか? (私は実際にプッシュをしていますか?)私は自分のnavigationControllerを作らなければなりませんか?私はどこでそれを作るべきですか?私は非常に混乱しています。助けてくれてありがとう – Tim