1

xcodeの初心者です。ユーザーが商品を購入できる新しいアプリケーションの作成を開始しています。ログイン ページである ViewController があります。ユーザーが正しいユーザー名とパスワードを入力してボタンをクリックすると、アプリはユーザーを TabBarController にリンクします。

tabBarController をリンクするために使用したコードは次のとおりです。

- (void) LoginActionClicked {

//MainViewViewController is the TabBarController.
       MainViewViewController *main = [[MainViewViewController alloc] initWithNibName:nil     bundle:nil];
      [self.navigationController pushViewController:main animated:YES];

}

プログラムを実行すると、リンクは正常に機能しているように見えましたが、tabBarController が黒くなり、タブ バーが機能しませんでした。

ご協力いただきありがとうございます!:)

4

1 に答える 1

0

ドキュメントから: 「他のビュー コントローラーとは異なり、タブ バー インターフェイスを別のビュー コントローラーの子としてインストールしないでください。」

タブ バー コントローラーをルート コントローラーにして、ユーザーが操作を終了するまでモーダルでログイン コントローラーを表示すると、運が良くなるでしょう。

于 2012-09-22T12:24:41.050 に答える