在我的iOS應用程序中,當用戶在視圖中按下按鈕時,NSTimer在控制器中被觸發。 在第三個勾號上,我想讓視圖的背景變成bliking。NSTimer在控制器中,如何通知視圖?
我寫的閃爍功能,在視圖中(它should't寫在控制器,它應該?)
我可以觸發控制器該閃爍功能
LostView *lostView = (LostView*) self.view;
[lostView blinkBackground];
但這很糟糕,不是嗎?控制器不知道該視圖,也不知道該功能的名稱? 我想應用MVC模式
在這種情況下是否適用觀察者/可選模式?
謝謝