我一直在从事几个项目,但我总是不知道何时最好添加子视图或使用推送新的视图控制器。
更具体地说,假设我有一个主用户界面(视图控制器),其中包含许多项目,例如图像视图、文本视图和选择器视图。我没有在一个长滚动视图中显示所有这些东西,而是一直在推送单独的视图控制器并将它们的选择、文本等值存储在一个单例中,以便合并到 pop 的主视图中。
所以我的问题是什么时候使用子视图而不是视图控制器更好的编程实践,为什么?
我一直在从事几个项目,但我总是不知道何时最好添加子视图或使用推送新的视图控制器。
更具体地说,假设我有一个主用户界面(视图控制器),其中包含许多项目,例如图像视图、文本视图和选择器视图。我没有在一个长滚动视图中显示所有这些东西,而是一直在推送单独的视图控制器并将它们的选择、文本等值存储在一个单例中,以便合并到 pop 的主视图中。
所以我的问题是什么时候使用子视图而不是视图控制器更好的编程实践,为什么?