我的应用程序中有一堆以编程方式创建的NSButtons。如何在不使用Interface Builder的情况下设置这些NSButton的子类?
答案 0 :(得分:2)
创建按钮时,不要将它们创建为NSButtons,将它们创建为子类。例如,如果您的子类NSButton
名为MyButton
,而不是类似:
NSButton *button = [[NSButton alloc] initWithFrame:frame];
你会有类似的东西:
MyButton *button = [[MyButton alloc] initWithFrame:frame];
这种方式button
将是MyButton
的实例。