0

我有一个带有自定义 NSButtonCell 的 NSButton。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

这会使按钮变黄。现在当我按下按钮时,它不会变成选定的外观(有点暗)。你怎样才能得到选定的回顾?

4

0 回答 0