追記(20111006): 半透明がまずいようでalpha=0なら問題なさそう.
で,NSBezierPathを使う.
NSColor* aColor= [NSColor colorWithCalibratedRed:0.6 green:0.6 blue:0.6 alpha:.5];
[aColor set];
if (true) {
NSRectFill(rect); //黒くなる.….
}
else {
NSBezierPath* path= [NSBezierPath bezierPathWithRect:rect];
[path fill];
}
0 件のコメント:
コメントを投稿