标签: objective-c cocoa macos nsview nsbutton
所以我有以下代码来创建NSButton,并将其放在屏幕上。但是,当我运行此代码时,没有任何反应。这有什么问题?
NSButton *newbutton = [[NSButton alloc] initWithFrame:NSMakeRect(100, 100, 109, 151)]; [newbutton setImage:[NSImage imageNamed:@"4Diamonds.png"]];
答案 0 :(得分:6)
按钮本身不会神奇地出现。您必须将其添加到可见视图,例如使用-[NSView addSubView:]。
-[NSView addSubView:]