想象一下,我有一个viewcontrol类(并且它有登录信息),我想要做的是:在用户点击登录按钮后,我想用我的验证方法检查它然后我想去故事板中的UITabBarController
。
任何人都可以帮我添加UITabBarController
的segue吗?如果我在登录按钮上添加了推送segue,它将直接转到UITabBarController
,无论验证状态如何。
答案 0 :(得分:3)
您可以将故事板中的按钮绑定到初始视图控制器中的IBAction。
然后你可以从同一个视图控制器到UITabBarController创建一个push segue(在这个答案中名为“pushToTabBarController”)以供参考
最后,在您的登录按钮的IBAction代码中,您可以验证,如果对验证感到满意,则调用
- (IBAction) validateThenPush:(id)sender
{
if ([self loginValidated])
[self performSegueWithIdentifier:@"pushToTabBarController" sender:self];
}
(发件人:自己可以是nil或传递给动作的按钮,或者prepareForSegue:sender:
中有关上下文的任何内容)