在最新的Swift(Xcode 6.3)中重绘NSView

时间:2015-05-30 13:35:18

标签: swift xcode6.3

怎么做?似乎缺少setNeedsUpdate,至少在Swift中我找不到任何关于这样做的文章。

1 个答案:

答案 0 :(得分:2)

如果您希望nsview重绘,请将其属性needsDisplay设置为true

nsview.needsDisplay = true

如果您只需要重新绘制部分内容,例如CGRect rect指定的内容:

nsview.setNeedsDisplayInRect(rect)