1
如何做到这一点? setNeedsUpdate似乎不存在,至少在Swift中我找不到任何最近的文章。在最新的Swift中重绘NSView(Xcode 6.3)
如何做到这一点? setNeedsUpdate似乎不存在,至少在Swift中我找不到任何最近的文章。在最新的Swift中重绘NSView(Xcode 6.3)
如果你希望你的nsview
重绘,其属性needsDisplay
设置为true
:
nsview.needsDisplay = true
如果你只需要重绘它的一部分,由一个叫rect
例如CGRect
规定:
nsview.setNeedsDisplayInRect(rect)