【发布时间】:2019-07-25 16:49:32
【问题描述】:
这个问题是关于我正在开发的一个 Cocoa 应用程序,但它可以应用于任何使用 MVC 或相关架构的应用程序。
谁负责制作动画?
我可以看到两个参数:
1) 动画代码应该存在于视图中(视图展示的一部分,它如何绘制自身)但由控制器控制(解释用户输入等)。
2) 动画及其生命周期应完全由控制器管理,并作用于属于该控制器的视图。
【问题讨论】:
标签: model-view-controller animation architecture