是否可以将类分配给代码中的对象?我正在动态创建一个按钮,为该按钮加载一个图像,并且我有以下内容:
myButton = [[[NSButton alloc] initWithFrame:NSMakeRect(100,100,50,25)] autorelease];
[myButton setTitle:@"Done"];
[myButton setTarget:self];
[myButton setAction:@selector(mySelector:)];
[myButton setButtonType:NSMomentaryChangeButton];
[myButton setBordered:NO];
[myButton setImage:[NSImage imageNamed:@"myButton.png"]];
[myButton setImagePosition: NSImageOnly];
[[[self window] contentView] addSubview:myButton];
我还有一个要用于按钮的 NSButton 子类(例如 MyButtonClass.h/MyButtonClass.m),以便它具有特定的行为,但我不确定如何将该类分配给上述代码中的按钮.
这是可能的,还是只能/应该只在 Interface Builder 中完成?