Objective c 子类以编程方式添加NSButton?

Objective c 子类以编程方式添加NSButton?,objective-c,macos,interface-builder,subclass,nsbutton,Objective C,Macos,Interface Builder,Subclass,Nsbutton,我在我的应用程序中有一堆通过编程创建的按钮。如何在不使用Interface Builder的情况下设置这些NSButtons的子类?创建按钮时,不要将其创建为NSButtons,而是将其创建为子类。例如,如果您有一个子类NSButton,称为MyButton,而不是类似于: NSButton *button = [[NSButton alloc] initWithFrame:frame]; MyButton *button = [[MyButton alloc] initWithFrame:f

我在我的应用程序中有一堆通过编程创建的按钮。如何在不使用Interface Builder的情况下设置这些NSButtons的子类?

创建按钮时,不要将其创建为NSButtons,而是将其创建为子类。例如,如果您有一个子类
NSButton
,称为
MyButton
,而不是类似于:

NSButton *button = [[NSButton alloc] initWithFrame:frame];
MyButton *button = [[MyButton alloc] initWithFrame:frame];
你会有这样的想法:

NSButton *button = [[NSButton alloc] initWithFrame:frame];
MyButton *button = [[MyButton alloc] initWithFrame:frame];

这样,
按钮
将是
我的按钮
的一个实例

您是指子视图吗?或者您是否有一些自定义的
NSButton
子类,您希望再次对其进行子类化?还是要实例化自定义的
NSButton
子类?