nsbezierpath

    0热度

    1回答

    我在func draw(_ dirtyRect:NSRect)方法中有以下代码,但是即使应该随机化,所有线条也使用相同颜色绘制。我读到它可能与fps有关,但有没有办法如何绘制它多彩? 感谢您的任何提示。 for y in 1...3 { for x in 1...20 { switch arc4random_uniform(5) { case 0:

    7热度

    5回答

    我能够使用任意选定的字体和大小生成UIBezierPath字符。现在我想在贝塞尔路径之间制作一条蚀刻线。我可以得到贝塞尔路径的中心点吗?或者我可以用任何其他方式让中心虚线和遵循该路径? 这里是我的代码是如何做到这一点 Reference Link. I want something like this.: UIBezierPath *path = [UIBezierPath bezierPathW

    2热度

    1回答

    我想通过继承将存储的属性添加到NSBezierPath中。但是下面的代码崩溃游乐场: import Cocoa class MyNSBezierPath: NSBezierPath { private var someProperty: Bool override init() { someProperty = false super.init(

    4热度

    1回答

    我知道我可以使用NSRectFill(bounds)填充矩形。然而,我想保留PDF输出的透明度,我发现我只能用NSBezierPath(rect:bounds).fill() 这样做,那两者有什么区别(幕后)? func drawBackground() { CGContextSaveGState(currentContext) if (NSGraphicsContext.cu

    0热度

    1回答

    我想绘制一个贝塞尔曲线可可,我得到一个EXC_BAD_INSTRUCTION似乎没有任何意义。 这里是我的代码: NSBezierPath *path = [NSBezierPath bezierPath]; [path setLineWidth: 1.0f]; NSPoint a = NSMakePoint(0, 0); NSPoint c1 = NSMakePoint(0, 50);

    3热度

    4回答

    我想提请通过类似以下的画面色彩渐变笔触一圈一圈的路径,在iOS和MacOS的: 是否有可能与CAShapeLayer实现或NSBezierPath/CGPath?或者其他方式?

    0热度

    1回答

    我需要做一个贝塞尔路径,我有CGPath 我发现的唯一信息是这样的: 宣言 SWIFT convenience init(CGPath CGPath: CGPath) 第一写正常,斜体第二,开发者库中第三张紫色 我应该如何使用它?请给我一个例子。

    0热度

    1回答

    我Xcode更新到最新版本(7.2),我得到了以下错误: 使用的未申报 'NSBezierPath' extension String { ... } extension NSBezierPath { //Error here ... } 我怎样才能解决呢?

    2热度

    1回答

    在Apple文档中,他们为您提供了如何将NSBezierPath转换为CGPathRef的代码。我需要从CGPathRef转换到NSBezierPath。 UIBezierPath有一个名为cgPath的属性,所以如果我在iPhone上工作并不是问题,但我正在使用MacOS。 这一定是一个老问题,我一定会在网上找到答案,但没有运气。可能是我错过了一些东西。任何帮助赞赏。

    0热度

    1回答

    我想用NSBezierPath绘制一个正方形。正方形的边框必须停止,所以我使用dashStyle,但是我对创建的段数没有任何控制。 在Apple文档上,解释有些含糊。他们表示:“设置线条样式时,需指定每个连续实心或透明色样的宽度(以点为单位)”。所以我想,我需要一种方法来获得一个弯曲的贝塞尔长度。 有没有人有一个想法,我可以实现这一目标?