【问题标题】:How to select Scene (UIStoryBoard) depending on user?如何根据用户选择场景(UIStoryBoard)?
【发布时间】:2012-05-01 23:58:17
【问题描述】:


我正在使用故事板。
基本上我的应用是关于

首次发布时
- 你得到一个导航控制器 + 视图控制器(我们称之为视图 A)
- 要求您登录

在其他发射
- 你仍然有一个导航控制器,但是
-如果您已登录,我想立即进入一个新视图(我们称之为视图 B)
- 如果你没有登录,我想显示视图 A

我该怎么做
if(logged in) 显示视图 B
else if(未登录) 显示视图 A

使用 .xib,这并不太难,但是使用 Storyboards,我真的不知道如何让它工作?
谢谢!

【问题讨论】:

    标签: ios ios5 uistoryboard


    【解决方案1】:

    这是您可以做的事情,我不确定这是否是最好的方法,但是,您可以将 viewB 作为您的主要视图,并且在您打开时,最初只需从 B->A 创建一个 segue。这将使您有机会控制您的 2 个视图,然后检查用户是否已登录,如果用户已经登录,则只需弹出 viewA,如果不让用户登录,然后弹出。

    或者您可以采用不同的方法,您可以创建另一个视图,例如 viewC,并从该视图创建 2 个连接到另一个 2 以控制视图加载操作。

    希望这会有所帮助..

    【讨论】:

    • 谢谢!它有帮助!所以基本上,我从 A->B 做了一个 segue,我调用了 [self performSegueWithIdentifier: @"MySegueId" sender: self];
    猜你喜欢
    • 1970-01-01
    • 2011-06-07
    • 1970-01-01
    • 2022-06-30
    • 2015-02-28
    • 1970-01-01
    • 1970-01-01
    • 2012-12-05
    • 1970-01-01
    相关资源
    最近更新 更多