1
如標題所示,適用於我的NSBezierPath
的setLineDash
不會更改描邊線。根本沒有效果。NSBezierPath setLineDash不會產生任何效果
我期望它能讓我的線條破滅。在圖片上看到兩條垂直的紅線。
代碼:
NSBezierPath* p= [NSBezierPath bezierPath];
CGFloat x = r.origin.x + r.size.width/2;
float dash_pattern[]={15.,15.};
NSInteger count = sizeof(dash_pattern)/sizeof(dash_pattern[0]);
[p setLineDash:(CGFloat*)dash_pattern count:count phase:0.]; // no effect ?
[p moveToPoint:NSMakePoint(x, r.origin.y+r.size.height)];
[p lineToPoint:NSMakePoint(x, [view bounds].origin.y+[view bounds].size.height)];
[[NSColor redColor]set];
[p stroke];
HOLY CRAP。工作。 – LiMar
你已經救了我的一天,哥們! –