我有一个带有自定义 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
这会使按钮变黄。现在当我按下按钮时,它不会变成选定的外观(有点暗)。你怎样才能得到选定的回顾?