我是 iOS 开发新手,正在处理现有项目。我只是有一个关于视图和视图控制器应该如何概念化以及处理它们的约定的快速问题。
我注意到基UIViewController
类有一个view
引用实际“物理”(因为没有更好的词)视图的属性,而控制器基本上管理该物理视图(并将其与模型联系起来,等等——我理解的标准 mvc 东西)。
这表明视图控制器在可可触摸中具有概念上的优先级。但是,当添加子视图(到父物理视图?或父视图控制器?)时,它接受物理视图,而不是视图控制器。
是否期望我首先创建子视图控制器(大概创建自己的物理视图)然后将其view
属性传递给addSubView
?我只是想确保在这里的传统工作流程中没有遗漏一些明显的东西。