nsbezierpath

    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文檔上,解釋有些含糊。他們表示:「設置線條樣式時,需指定每個連續實心或透明色樣的寬度(以點爲單位)」。所以我想,我需要一種方法來獲得一個彎曲的貝塞爾長度。 有沒有人有一個想法,我可以實現這一目標?

    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