Perché questo codice non funziona?
-
29-09-2019 - |
Domanda
Così ho il seguente codice per creare un NSButton, e metterlo sullo schermo. Tuttavia, quando si esegue questo codice, non succede nulla. Cosa c'è di sbagliato in questo?
NSButton *newbutton = [[NSButton alloc] initWithFrame:NSMakeRect(100, 100, 109, 151)];
[newbutton setImage:[NSImage imageNamed:@"4Diamonds.png"]];
Soluzione
Il pulsante non appare magicamente da sé. È necessario aggiungerlo a una vista visibile, per esempio utilizzando -[NSView addSubView:]
.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow