Controller 单击按钮转到另一个控制器时如何添加Segue:验证逻辑
假设我有一个viewcontrol类(它有登录信息),我想做的是:在用户单击登录按钮后,我想用我的验证方法检查它,然后我想转到情节提要中的Controller 单击按钮转到另一个控制器时如何添加Segue:验证逻辑,controller,uikit,interface-builder,uistoryboard,segue,Controller,Uikit,Interface Builder,Uistoryboard,Segue,假设我有一个viewcontrol类(它有登录信息),我想做的是:在用户单击登录按钮后,我想用我的验证方法检查它,然后我想转到情节提要中的UITabBarController 有人能帮我添加UITabBarController的序列吗?如果我在登录按钮上添加一个按钮序列,无论验证状态如何,它都将直接转到UITabBarController。您可以将脚本中的按钮绑定到初始视图控制器中的iAction 然后,您可以创建一个从同一视图控制器到UITabBarController的推送序列(名为“pus
UITabBarController
有人能帮我添加
UITabBarController
的序列吗?如果我在登录按钮上添加一个按钮序列,无论验证状态如何,它都将直接转到UITabBarController
。您可以将脚本中的按钮绑定到初始视图控制器中的iAction
然后,您可以创建一个从同一视图控制器到UITabBarController的推送序列(名为“pushToTabBarController”,供本答案参考)
最后,在登录按钮的iAction代码中,您可以验证,如果对验证满意,则调用
- (IBAction) validateThenPush:(id)sender
{
if ([self loginValidated])
[self performSegueWithIdentifier:@"pushToTabBarController" sender:self];
}
(发件人:self可以是nil,也可以是传递给操作的按钮,或者是prepareforsgue:sender:
中上下文所需的任何内容)