我有一个自定义视图,我想在执行 NSView 控制器子类中实现的 IBAction 方法时强制重绘:
- (IBAction)forceRedraw:(id)sender {
[self setNeedsDisplay:YES];
[self display];
}
这似乎没有任何直接影响。只有当我将鼠标移入自定义视图区域或调整主窗口大小时,我的自定义视图才会重新绘制。
关于为什么这不起作用的任何想法?
我有一个自定义视图,我想在执行 NSView 控制器子类中实现的 IBAction 方法时强制重绘:
- (IBAction)forceRedraw:(id)sender {
[self setNeedsDisplay:YES];
[self display];
}
这似乎没有任何直接影响。只有当我将鼠标移入自定义视图区域或调整主窗口大小时,我的自定义视图才会重新绘制。
关于为什么这不起作用的任何想法?