0

ユーザーを認証する必要があるアプリケーションを開発しています (ユーザー名とパスワードの 2 つのテキスト フィールドとボタン (ログイン) を含むビューで)、タブ バー コントローラーに移動する必要があります。どうすればこれを達成できるか教えてください。

4

4 に答える 4

1

このようにtabbarControllerを表示したいviewControllerをプッシュする必要があります

[self.navigationController pushViewController:self.tabBarController animated:YES];

これself.tabBarControllerは、nextView コントローラーに表示する必須の tabBarController です。

ではなく、tabBarController でプッシュする必要がありUIViewControllerます。

于 2012-12-04T07:17:43.160 に答える
1

これらのログイン画面の状況を処理する最善の方法は、ウィンドウのルート ビュー コントローラーとしてタブ バー コントローラーを使用し、最初のタブのコントローラーで、ログイン コントローラーを viewDidLoad メソッドからモーダルに提示することだと思います。ログイン コントローラーで、ログインが成功した場合は、ログイン コントローラーを閉じるだけで、最初のタブのビューに戻ります。成功しない場合は、ログインが失敗したという情報をユーザーに提示し、ログイン画面をそのままにしておきます (または、必要に応じて再試行を許可します)。

于 2012-12-04T01:56:11.537 に答える
1

ログインビューコントローラーとタブバービューコントローラーを構築する

最初のビューをログイン ビュー コントローラーにします。ログインが正常に完了したら、[loginviewController presentModelViewController:tab-barControoler] を作成できます。

または、ナビゲーションコントローラーをログインビューコントローラーに追加し、ログインが成功したら、タブバーコントローラーをプッシュしてナビゲーションバーを非表示に設定できます

于 2012-12-03T21:10:56.907 に答える
0

ログイン情報を含むビューを作成し、ログインに成功したら、タブ バー コントローラーを含むビューに移行します。

于 2012-12-03T21:07:43.973 に答える