在最新 Swift (Xcode 6.3) 中重绘 NSView
Redrawing NSView in latest Swift (Xcode 6.3)
怎么做? setNeedsUpdate 似乎不存在,我找不到任何最近的文章,至少在 Swift.
如果您希望 nsview
重绘,请将其 属性 needsDisplay
设置为 true
:
nsview.needsDisplay = true
如果只需要重绘一部分,指定一个CGRect
叫rect
例如:
nsview.setNeedsDisplayInRect(rect)
怎么做? setNeedsUpdate 似乎不存在,我找不到任何最近的文章,至少在 Swift.
如果您希望 nsview
重绘,请将其 属性 needsDisplay
设置为 true
:
nsview.needsDisplay = true
如果只需要重绘一部分,指定一个CGRect
叫rect
例如:
nsview.setNeedsDisplayInRect(rect)