如何删除NSBezierPath

时间:2010-01-09 21:58:18

标签: cocoa quartz-graphics quartz-2d

我创建了一个NSBezierPath,并在其上调用了-sctroke。如何在不取消分配对象的情况下从视图中删除/删除它?

2 个答案:

答案 0 :(得分:6)

-stroke消息告诉NSBezierPath在当前绘图上下文中呈现自己。如果您在视图中绘制了一条路径,并且希望描边路径消失,则只需重新绘制没有路径的视图。

答案 1 :(得分:0)

如果您想临时禁用绘图,可以在致电[NSColor clearColor]之前设置stroke