rootViewController的目的是什么,你什么时候切换它?

时间:2014-03-11 14:48:55

标签: ios cocoa-touch uiviewcontroller

这是关于ios开发的一般问题。 window.rootViewController的目的究竟是什么?在哪些情况下,您会选择切换rootViewController,在哪种情况下,您更愿意在当前的视图之上推送新的视图控制器?

1 个答案:

答案 0 :(得分:0)

我将列出我使用rootViewController的方式:

  1. 如果您的后台进程始终在运行,无论哪个视图控制器正在显示,通过使用rootViewController您可以访问屏幕上的特定视图控制器并可以采取相应的行动(您可以执行推送,弹出,模态等)。
  2. 另一件事是使用它将视图完全更改为不同的(通常是非法的转换),例如,你无法推送SplitView,但你可以作弊并使用rootViewController属性来做到这一点。