NSView重绘不能与setNeedsDisplay一起使用:YES;

时间:2015-02-17 23:15:24

标签: objective-c macos cocoa nsview setneedsdisplay

我有一个自定义视图,我想在执行NSView控制器子类中实现的IBAction方法时强制重绘:

- (IBAction)forceRedraw:(id)sender {
    [self setNeedsDisplay:YES];
    [self display];
}

这似乎没有任何直接影响。一旦我将鼠标移动到自定义视图区域或调整主窗口大小,我的自定义视图就会重新绘制。

有关为什么这不起作用的任何想法?

0 个答案:

没有答案