0

現在、ログイン ビューとタブベース ビューの両方をapplicationDidFinishLaunchingWithOptionsメソッドにスタックしています。この iphone を使用するviewDidLoadと、両方のクラスでメソッドが実行されます。一度に 1 つのビューを追加する方法を教えてください。まず、ログインに成功した後、タブ ベースのビューに切り替えます。

4

2 に答える 2

0

タブベースのビューをrootViewControllerとしますが、ログインが必要な場合(ログインを保存する場合)にのみ、ログインビューをモーダルビューコントローラーとして表示します

于 2012-07-19T07:24:02.727 に答える
0

あなたができることはあなたloginViewControllerにあなたを表示することでapplicationDidFinishLaunchingWithOptionsあり、ユーザーがログインしたら、以下のコードを使用してあなたをウィンドウのtabViewControllerとして設定できます。rootViewControllerこれにより、 が削除され、loginViewControllerに置き換えられますtabViewController

AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
appDelegate.window.rootViewController = tabViewController
于 2012-07-19T09:34:37.140 に答える