为什么此代码不起作用?
-
29-09-2019 - |
题
因此,我有以下代码来创建NSButton,然后将其放在屏幕上。但是,当我运行此代码时,什么也不会发生。这怎么了?
NSButton *newbutton = [[NSButton alloc] initWithFrame:NSMakeRect(100, 100, 109, 151)];
[newbutton setImage:[NSImage imageNamed:@"4Diamonds.png"]];
解决方案
该按钮本身不会神奇地显示。您必须将其添加到可见视图中,例如使用 -[NSView addSubView:]
.
不隶属于 StackOverflow