1

UITabBarControllerビューコントロール クラス (およびログイン情報がある) があり、ユーザーがログイン ボタンをクリックした後、検証メソッドで確認してから、ストーリーボードに移動したいとします。.

のセグエを追加するのを手伝ってくれる人はいUITabBarControllerますか? ログインボタンにプッシュセグエを追加するUITabBarControllerと、検証ステータスに関係なく直接アクセスします。

4

1 に答える 1

3

ストーリーボードのボタンを、最初のViewControllerのIBActionに関連付けることができます。

次に、同じビューコントローラーからUITabBarControllerへのプッシュセグエ(この回答で参照するために「pushToTabBarController」という名前)を作成できます。

最後に、ログインボタンのIBActionコードで検証できます。検証に問題がなければ、

- (IBAction) validateThenPush:(id)sender
{
    if ([self loginValidated])
        [self performSegueWithIdentifier:@"pushToTabBarController" sender:self];
}

(sender:selfは、nilにすることも、ボタンをアクションに渡すことも、コンテキストに必要なものにすることもできますprepareForSegue:sender:

于 2012-06-27T09:48:31.093 に答える