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