好的,这看起来应该很简单,但我来自 iOS,而且我必须遗漏一些非常明显的东西。所以我有一个 NSButtonCell 的自定义子类。如果我在 IB 中创建一个 NSButton 并在 IB 中分配 NSButtonCell,它就没有问题。
但是,我需要以编程方式创建此按钮。我已经查看了几个示例,并且在 awakeFromNib 中有以下内容,但是,它创建了一个看起来像常规按钮的东西,下面是我的自定义按钮单元格(我可以在单击按钮时知道)。
NSButton* button = [[NSButton alloc] initWithFrame:NSMakeRect(100, 100, 60, 30)];
CT_CaptureButtonCell* captureCell = [[CT_CaptureButtonCell alloc] init];
[button setCell:captureCell];
[captureCell release];
[self.view addSubview:button];
那么我错过/不理解什么愚蠢的事情?谢谢。