在层支持和非层支持的NSView之间切换

时间:2019-11-14 07:19:07

标签: macos calayer nsview

我有一个对象NSView,根据某些操作,我在其上调用setWantsLayer:YESsetWantsLayer:NO,因为我需要在LayerBacked图形和Non-LayerBacked图形之间进行切换。 / p>

  1. 这是处理事情的明确方法吗?可以使用NSView在同一setWantsLayer上设置图层然后取消设置吗?

  2. 在调用setWantsLayer:YES的情况下,我继续将layerContentsRedrawPolicy设置为NSViewLayerContentsRedrawDuringViewResize。万一我打电话给setWantsLayer:NO,我不会碰layerContentsRedrawPolicy。应该在这里将其重置为默认值吗?

0 个答案:

没有答案