cocoa - 如何删除 NSBezierPath

标签 cocoa quartz-graphics quartz-2d

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

最佳答案

-lines 消息告诉 NSBezierPath 在当前绘图上下文中渲染自身。如果您在 View 中绘制了路径,并且希望描边路径消失,只需重新绘制不带路径的 View 即可。

关于cocoa - 如何删除 NSBezierPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2035120/

相关文章:

events - 事件点击 : Varying results with CGEventPost, kCGSessionEventTap, kCGAnnotatedSessionEventTap, CGEventTapPostEvent

r - 如何获得 R 中 quartz 设备的当前尺寸?

iphone - iOS上的核心图形性能

iphone - 我需要将两个 NSArray/NSDictionaries 组合在一起

objective-c - Cocoa 应用程序在登录时启动时崩溃

objective-c - NSXMLParser NSString

iphone - 填充 UIBezierPath

objective-c - NSMutableArray 仅将对象添加为指针?

iphone - 特定角的角半径

ios - quartz 2D : How to convert a clipping rect to an inverted mask at runtime?