我正在使用Cocoa中的两个自定义视图开发一个小应用程序。自定义视图由两个独立的类控制。我在我的AppDelegate中设置了NSTimer,要求其中一个视图自己绘制它,但问题是两个视图都被绘制了。
我的方法如下:
- (void)timerMethod:(NSTimer *) theTimer
{
[theOtherView setNeedsDisplay:YES]; // The View that needs to be drawn
[theBackGroundView setNeedsDisplay:NO]; // Doesn't really do anything, thought it might though.
}
我希望有人可以指出我应该如何绘制我的观点。