如何防止多个子viewControllers一次加载?

时间:2017-07-08 02:53:38

标签: ios swift xcode uiviewcontroller childviewcontroller

我有一个带有3个子viewcontrollers的Container viewController。

当应用程序首次启动所有3个子viewcontrollers而不是我加载时,首先刷到View控制器。当我的分析工具跟踪用户所在/加载的屏幕时,这会导致我出现问题。我该如何防止这种形式发生?

1 个答案:

答案 0 :(得分:1)

您应该将初始 child view controller嵌入container view,而不是加载所有子视图控制器。最好在需要时添加/删除子视图控制器,而不是在初始阶段加载所有子视图控制器。

按住Ctrl键并使用鼠标从容器视图拖动到子视图控制器。现在添加一个嵌入segue。

不建议使用所有子视图控制器的alpha值,而是建议在容器视图中添加/删除所需的视图控制器。有关详细信息,请参阅此link。此链接说明了使用容器视图的健康方法。

希望它有所帮助。快乐编码!!