因此,我有以下代码来创建NSButton,然后将其放在屏幕上。但是,当我运行此代码时,什么也不会发生。这怎么了?

NSButton *newbutton = [[NSButton alloc] initWithFrame:NSMakeRect(100, 100, 109, 151)];
    [newbutton setImage:[NSImage imageNamed:@"4Diamonds.png"]];
有帮助吗?

解决方案

该按钮本身不会神奇地显示。您必须将其添加到可见视图中,例如使用 -[NSView addSubView:].

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top