【发布时间】:2016-09-21 13:59:38
【问题描述】:
据我所知,要遵循 MVC 模式准则,您不应该在视图中包含控制器(即服务器请求、委托等),但是 Apple 的一些示例代码在视图中包含动画(主要是CABasicAnimation 实例,以便为其层设置动画)。
我的问题是,如果你的视图中有一些控制器逻辑违反了 MVC 设计模式,如果是这样,最好的选择是什么,例如,如果我们想要一个 UIView,它在执行时总是会动画(即反弹)一些操作,并且您不想为每个具有视图实例的UIViewController 实现该逻辑。
【问题讨论】:
标签: ios model-view-controller uiview uiviewcontroller subclass