Хорошо, это кажется очень простым, но я исхожу из iOS и, должно быть, упускаю что-то очень очевидное. Итак, у меня есть собственный подкласс NSButtonCell. Если я создаю NSButton в IB и назначаю NSButtonCell в IB, это работает без проблем.
Однако мне нужно программно создать эту кнопку. Я просмотрел пару примеров и обнаружил следующее в 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];
Так что за глупость я упускаю/не понимаю? Спасибо.