I want to tint my button in drawRect, but cannot find the right setup to tint the image
- the button is borderless, with a grayscale image, which i want to tint
In my NSButton subclass :
- (void)drawRect:(NSRect)dirtyRect{
if ([self.cell mouseDownFlags] == 0) {
[[NSColor redColor] set];
} else {
[[NSColor blackColor] set];
}
NSRectFillUsingOperation(dirtyRect, NSCompositePlusDarker);
[super drawRect:dirtyRect];
}
Try using
setFill
:...