Как установить выбранный вид NSButton

У меня есть NSButton с пользовательским NSButtonCell. CustomButtonCell выглядит так:

#import "CustomButtonCell.h"

@implementation CustomButtonCell

- (void)drawWithFrame:(NSRect)cellFrame inView:(NSView *)controlView {
    CALayer *viewLayer = [CALayer layer];
    [viewLayer setBackgroundColor:self.backgroundColor.CGColor]; 
    [controlView setWantsLayer:YES];
    [controlView setLayer:viewLayer];
}

@end

Это делает кнопку желтой. Теперь, когда я нажимаю кнопку, она не меняется на выбранный вид (немного темнее). Как вы можете получить выбранный взгляд назад?

0 ответов

Другие вопросы по тегам