drawRect でボタンに色を付けたいのですが、画像に色を付けるための適切な設定が見つかりません
-ボタンは縁なしで、グレースケールの画像で、色合いを付けたい
私の NSButton サブクラスでは:
- (void)drawRect:(NSRect)dirtyRect{
if ([self.cell mouseDownFlags] == 0) {
[[NSColor redColor] set];
} else {
[[NSColor blackColor] set];
}
NSRectFillUsingOperation(dirtyRect, NSCompositePlusDarker);
[super drawRect:dirtyRect];
}