如何擦除用 NSBezierPath 绘制的内容?
我刚刚使用 NSBezierPath 创建了一条路径,并执行了 [path fill] 将其绘制到视图上。我的问题是如何删除我所绘制的内容? 一种可能的解决方案是再次使…
NSView 中的 NSBezierPath 点动画
我在 Cocoa 中构建了一个自定义控件,它是使用 NSBezierPath 绘制的,我希望它在状态更改时改变形状(未使用的状态 = 指向“看这里”的边缘,使用的状…
NSBezierPath 独特的线条
我正在制作一个简单的绘图应用程序,并使用 NSBezierPath 来绘制线条。我正在对 NSView 进行子类化。我需要制定一种方法,允许用户更改下一条路径的颜…
如何使用 NSBezierPath 获得 1 像素线?
我正在开发一个自定义控件。要求之一是画线。虽然这有效,但我注意到我的 1 像素宽线看起来并不像 1 像素宽线 - 我知道,它们不是真正的像素,但你知…
iPhone 核心动画 - 为 NSBezierPath 制作动画
我想在屏幕上绘制路径时对其进行动画处理,我假设核心动画是使用 NSBezierPath 的最佳方法,但我不确定如何实现这一点。 基本上,这个想法是有一条从 …
哪个是最好的 SVG 到 NSBezierPath 库/类?
我正在寻找最好的 SVG 到 NSBezierPath 解析器,如果类/库只接受一串 SVG 命令就可以了,这里是一个例子: M 435.722 403.542 h -232.44 v -293 h 232…
是否有与appendBezierPathWithArcWithCenter等效的iOS
我正在尝试在 iOS 中画四分之一圆。在Mac OS中,似乎你可以使用appendBezierPathWithArcWithCenter,但这似乎在iOS中不起作用。 有谁知道如何在iOS中…
多次重绘 NSBezierPath,并进行缩放?
我目前正在使用 NSString 辅助方法在 NSView 上写入许多文本块......但是在许多情况下写入大量重复文本的速度非常慢。我正在尝试重写代码,以便将文本…
如何获取 uibezierpath 周围的缓冲区
我有一些 uibezierpaths。作为路径,它们实际上没有厚度。 但是,我希望找到一种方法来定义路径周围的区域,例如这张图片中线条周围的灰色区域 ,我想…
Objective-C 绘图没有drawRect:形状不会显示
我有一个名为mapWindow 的类,它连接到IB 中的一个窗口。 无论如何,我希望程序渲染的红色圆圈不会显示,除非代码位于drawRect下或者我移动窗口边框。…
在子类视图中绘制矩形,无需其他实现
我希望我的drawRect函数 -(void)drawRect{ NSBezierPath * path = [NSBezierPath bezierPath]; [path setLineWidth:4]; NSPoint center = {ycord,xcor…