Ios 情节提要是否可以切换到多个视图?
我正在我的故事板中设置一组视图控制器,并有一个“下一步”按钮 我需要这个来切换到两个不同的视图,但是我的故事板不允许。例如,如果满足某些条件,“下一步”按钮将转到一个视图,如果不满足,它将转到另一个视图 任何帮助都会非常感激实现这一点Ios 情节提要是否可以切换到多个视图?,ios,iphone,objective-c,storyboard,Ios,Iphone,Objective C,Storyboard,我正在我的故事板中设置一组视图控制器,并有一个“下一步”按钮 我需要这个来切换到两个不同的视图,但是我的故事板不允许。例如,如果满足某些条件,“下一步”按钮将转到一个视图,如果不满足,它将转到另一个视图 任何帮助都会非常感激实现这一点 谢谢。您需要从视图控制器而不是按钮创建两个分段。在序列图像板中,控制从视图控制器拖动到希望序列的位置。重复另一段。单击每个segue并给它们唯一的标识符(对于这个演示,我将使用“segue1”和“segue2”) 然后,转到启动segues的ViewControl
谢谢。您需要从视图控制器而不是按钮创建两个分段。在序列图像板中,控制从视图控制器拖动到希望序列的位置。重复另一段。单击每个segue并给它们唯一的标识符(对于这个演示,我将使用“segue1”和“segue2”) 然后,转到启动segues的ViewController。您需要为按钮设置一个操作
-(void)buttonPressed:(UIButton*)sender{
if(criteria met){
[self performSegueWithIdentifier:@"segue1" sender:self];
}
else {
[self performSegueWithIdentifier:@"segue2" sender:self];
}
}
在这种情况下,Sender是self,因为它是导致segue的视图控制器,而不是直接导致按钮。您还需要实现prepareForSegue