【问题标题】:Storyboard with conditional ViewControllers带有条件 ViewController 的情节提要
【发布时间】:2012-08-06 12:15:12
【问题描述】:

我是 Storyboards 的新手,如果有任何帮助,我将不胜感激!

我有一个设置视图控制器,只有在没有以前的设置存在时才会出现。如果已设置,则加载不同的 vc(主要的)。

我尝试使用附图中的方法,但不确定是否正确...

在 RootViewController 中,我正在 viewDidLoad 中测试设置是否已设置,并使用 ShowMainShowSettings 作为标识符来触发 Segue。

[self performSegueWithIdentifier:@"ShowMain" sender:self];

当然 RootViewController 会显示在 NavigationController 层次结构中(显示后退按钮),这是我不想要的。

我该怎么办?

蒂亚! S.

【问题讨论】:

    标签: ios cocoa-touch uistoryboard


    【解决方案1】:

    如果RootViewController 似乎只是为了决定显示哪个真实控制器而存在,我建议你摆脱它。您的主控制器可以设置为第一个控制器,并在 its viewDidLoad 中有设置逻辑。然后,使用 modal segue 呈现您的设置控制器。完成设置后(如有必要),将其关闭,然后返回主设置。

    【讨论】:

    • 你当然是正确的,我想我被这个故事板的东西冲昏了头脑......
    猜你喜欢
    • 2011-12-26
    • 1970-01-01
    • 2012-12-17
    • 2012-05-03
    • 2012-04-03
    • 1970-01-01
    • 2020-06-02
    • 2015-01-20
    • 2017-08-03
    相关资源
    最近更新 更多