如何设置NSButton的选定视图

时间:2016-03-11 09:30:32

标签: objective-c macos nsbutton nsbuttoncell

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

这使按钮变黄。现在当我按下按钮时,它不会变成所选的外观(稍暗)。你怎么能得到所选择的回顾?

0 个答案:

没有答案