gpt4 book ai didi

ios - 使用 Storyboard 的条件转场

转载 作者:IT老高 更新时间:2023-10-28 11:37:36 25 4
gpt4 key购买 nike

我只需要知道如何将一些“有条件的”重定向/转入某个 View 。例如:

如果用户尚未登录,则会出现一个带有登录表单的 View 。但如果用户已经登录,他们将看到他们的个人资料 View 。

如何使用 Storyboard 制作这样的条件转场?

谢谢

最佳答案

对于条件转场,不要像往常一样从按钮开始转场。而不是使用以下步骤:

  1. 在您的 Storyboard中,直接从源 View Controller 启动一个转场到目标 View Controller 。为此,您可以将 View 下方栏上的源 View Controller 图标拖动到主 Canvas 区域上的目标 View Controller 。请记住,您必须直接连接两个 View Controller ,而不是使用任何控件。

  2. 为此转场输入合适的转场标识符。例如说“conditionSegue”

  3. 现在,在您的源 View Controller 的 .m 文件中执行您的条件并在“self”上调用 -performSegueWithIdentifier:sender: 方法,如下所示:

    -(void)loadDestinationVC{  
    if(condition == YES){

    [self performSegueWithIdentifier:@"conditionSegue" sender:nil];
    }
    }

我希望我说清楚了。

关于ios - 使用 Storyboard 的条件转场,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18947328/

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