如何防止一次加载多个子viewController?
问题描述:
我有一个容器viewController与3个子viewController。如何防止一次加载多个子viewController?
当应用程序第一次启动所有3个子ViewController被加载而不是我第一次滑动到View控制器。当我的分析工具跟踪用户所在的/加载的屏幕时,这会引起我的问题。我怎样才能防止这种形式发生?
答
您应该嵌入您初始child view controller
在container view
,而不是加载所有子视图控制器。最好在需要时添加/删除子视图控制器,而不是在初始阶段加载所有子视图控制器。
按住Ctrl键并用鼠标从容器视图拖动到子视图控制器。现在添加一个嵌入segue。
而不是玩所有的子视图控制器的alpha值,建议在容器视图中添加/删除所需的视图控制器。您可以参考此link了解更多信息。此链接解释了采用容器视图的健康方法。
希望它有帮助。快乐编码!
您需要向我们展示一些代码!你如何能像你一样帮助某个人解决这个问题? – dfd
你玩视图控制器的alpha值,同时添加/删除子视图控制器? – luckyShubhra