2010-11-09 6 views
-2

J'ai donc le code suivant pour créer un NSButton, et le mettre à l'écran. Cependant, quand je cours ce code, rien ne se passe. Quel est le probleme avec ca?Pourquoi ce code ne fonctionne-t-il pas?

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

Répondre

6

Le bouton n'apparaît pas comme par magie. Vous devez l'ajouter à une vue visible, par ex. en utilisant -[NSView addSubView:].

+0

Hmmm, d'accord merci, j'ai du mal à connecter ma vue d'arrière-plan principale à un point de vente pour y ajouter des sous-vues, y a-t-il une raison à cela? – Regan

+0

@Regan: Vous devrez fournir plus de détails sur ce qui ne fonctionne pas. –

+0

Je ne suis pas sûr de savoir comment référencer par programme le superview auquel je souhaite ajouter ma sous-vue. – Regan

Questions connexes