だからここに私が直面している問題があります:
ログイン ビューで起動し、ボタンに 3 つのボタンがあるタブ バーを持つアプリケーションがあります。一番左のボタンは「ホーム」ボタンです。
ここで、ユーザーがアプリケーションにログインしたら、「ホーム」タブバー ボタンを使用して、ユーザーをログイン ビューとは別のビューに誘導したいと考えています。これはどのように達成できますか?
前もって感謝します。秋鶴
だからここに私が直面している問題があります:
ログイン ビューで起動し、ボタンに 3 つのボタンがあるタブ バーを持つアプリケーションがあります。一番左のボタンは「ホーム」ボタンです。
ここで、ユーザーがアプリケーションにログインしたら、「ホーム」タブバー ボタンを使用して、ユーザーをログイン ビューとは別のビューに誘導したいと考えています。これはどのように達成できますか?
前もって感謝します。秋鶴
これを行った場合、4 つのビューを作成します。1 つは loginView、もう 1 つは 3 つのタブ ボタンの 3 つのビューです。loginView は独立したものであるため、アプリの起動時に loginView をロードしてユーザーにログインを求め、ユーザーがログインした場合は homeView にリダイレクトし、ログインしていない場合は loginView にとどまります。
したがって、loginViewには少なくとも1つのボタンがあり、これを使用してhomeViewにリダイレクトします-
self.selectedIndex = 0; // self is an instance of UITabBarController
これを実現するための最も簡単な方法は、HomeViewController に、LoginView と AfterLoginView の 2 つのビューを含むビューを作成することです。ストーリーボード/XIB で表示される LoginView をマークし、AfterLoginView を非表示にします。ユーザーがログインしたら、HomeViewController で両方の隠しプロパティを変更して、LoginView から AfterLoginView に移行します。