gpt4 book ai didi

ios - Storyboard转至多个 View ?

转载 作者:可可西里 更新时间:2023-11-01 04:07:59 25 4
gpt4 key购买 nike

我在 Storyboard中设置了一堆 View Controller ,并有一个“下一步”按钮。

我需要这个来切换到两个不同的 View ,但是我的 Storyboard不允许这样做。例如,如果满足某些条件,则下一步按钮将转到一个 View ,如果不满足,它将转到另一个 View 。

任何帮助都非常感谢实现这一目标。

谢谢。

最佳答案

您需要从 View Controller 而不是按钮创建两个转场。在 Storyboard 中,按住 Control 键从 View Controller 拖动到您希望 segue 去的地方。对另一个 segue 重复。单击每个 segue 并为它们提供唯一标识符(对于此演示,我将使用“segue1”和“segue2”)。

然后,转到启动转场的 ViewController。您需要为您的按钮设置一个 Action 。

-(void)buttonPressed:(UIButton*)sender{
if(criteria met){
[self performSegueWithIdentifier:@"segue1" sender:self];
}
else {
[self performSegueWithIdentifier:@"segue2" sender:self];
}
}

在这种情况下,Sender 是 self 因为它是导致 segue 的 View Controller ,而不是直接的按钮。您还需要实现 prepareForSegue。

关于ios - Storyboard转至多个 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10073662/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com