在我的 iOS 应用程序中,当用户在视图中按下按钮时,控制器中会触发 NSTimer。在第三个刻度上,我想让视图的背景闪烁。
我已经在视图中编写了闪烁功能(它不应该写在控制器中,应该吗?)
我可以通过以下方式触发控制器中的闪烁功能
LostView *lostView = (LostView* ) self.view;
[lostView blinkBackground];
但这很糟糕,不是吗?控制器不应该知道视图也不知道函数的名称?我想应用 MVC 模式
观察者/可观察模式是否适用于这种情况?
谢谢