1

だからここに私が直面している問題があります:

ログイン ビューで起動し、ボタンに 3 つのボタンがあるタブ バーを持つアプリケーションがあります。一番左のボタンは「ホーム」ボタンです。

ここで、ユーザーがアプリケーションにログインしたら、「ホーム」タブバー ボタンを使用して、ユーザーをログイン ビューとは別のビューに誘導したいと考えています。これはどのように達成できますか?

前もって感謝します。秋鶴

4

2 に答える 2

1

これを行った場合、4 つのビューを作成します。1 つは loginView、もう 1 つは 3 つのタブ ボタンの 3 つのビューです。loginView は独立したものであるため、アプリの起動時に loginView をロードしてユーザーにログインを求め、ユーザーがログインした場合は homeView にリダイレクトし、ログインしていない場合は loginView にとどまります。

したがって、loginViewには少なくとも1つのボタンがあり、これを使用してhomeViewにリダイレクトします-

self.selectedIndex = 0; // self is an instance of UITabBarController
于 2012-06-23T00:34:11.467 に答える
1

これを実現するための最も簡単な方法は、HomeViewController に、LoginView と AfterLoginView の 2 つのビューを含むビューを作成することです。ストーリーボード/XIB で表示される LoginView をマークし、AfterLoginView を非表示にします。ユーザーがログインしたら、HomeViewController で両方の隠しプロパティを変更して、LoginView から AfterLoginView に移行します。

于 2012-06-22T23:55:28.647 に答える