我一直在做几个项目,我总是不知道什么时候最好添加一个子视图或者使用一个新的视图控制器。
更具体地说,假设我有一个主用户界面(视图控制器),它有许多项目,如图像视图,文本视图和选择器视图。我没有在一个长滚动视图中显示所有这些内容,而是一直推动单独的视图控制器并将它们的选择,文本等值存储在一个单例中,以便合并到pop中的主视图中。
所以我的问题是,何时使用子视图而不是视图控制器以及为什么更好的编程习惯?
答案 0 :(得分:1)
一般来说很难回答这个问题,但这是我使用的注意事项:
显然,这些考虑因素相互冲突 - 这是一个优化问题。使用您的判断并与真实用户一起测试。