0

当我的应用程序启动时,它需要根据状态变量显示 3 个不同的屏幕之一,因此将相应地有 3 个视图控制器。

我不确定如何使用情节提要对这种情况进行建模,因为只有一个视图控制器可以作为情节提要中的初始 VC。

可能我可以将初始 VC 设为导航控制器,它会酌情推送其他 3 个 VC 之一,但是我的应用程序中没有导航栏,也不需要导航控制器。

4

1 回答 1

0

从您想成为窗口的根视图控制器的任何控制器,您可以使用 presentViewController:animated:completion: 从其 viewDidAppear 方法(可能是 viewWillAppear?)呈现这 3 个控制器之一(动画设置为 NO)。然后,这三个中的一个将是用户首先看到的。

于 2013-03-24T16:40:20.863 回答