【发布时间】:2013-06-29 20:00:14
【问题描述】:
我有一个需要半透明填充的NSBezierPath。当我用纯色填充它时,我得到了预期的结果。但是,当用半透明颜色填充时,我会得到一条带有圆形笔触但奇怪的矩形填充的路径。它看起来像:
我没有填充整个区域,而是在 stoke 内得到一个填充的矩形,并带有一个小的未填充边界。我的路径设置如下:
NSBezierPath *menuItem = [NSBezierPath bezierPathWithRoundedRect:menuItemRect xRadius:3 yRadius:3]
[menuItem setLineWidth:4.0];
[menuItem setLineJoinStyle:NSRoundLineJoinStyle];
[[NSColor whiteColor] set];
[menuItem stroke];
[[NSColor colorWithCalibratedRed:0.000 green:0.000 blue:0.000 alpha:0.500] set];
[menuItem fill];
如果有人有任何想法,那就太好了。
谢谢
【问题讨论】:
标签: cocoa nsview nsbezierpath nscolor