IPB

Bienvenue invité ( Connexion | Inscription )

> Problème avec les NSCell
Options
Number One
posté 9 Sep 2002, 08:00
Message #1


Nouveau Membre


Groupe : Membres
Messages : 27
Inscrit : 15 Sep 2001
Lieu : Lausanne, Suisse
Membre no 805



Hello !!!

J'ai un petit problème avec les NSCell smile.gif

En fait j'ai une NSView qui affiche le contenu d'un jeu et j'aimerais afficher des NSButton (comme dans interface builder) dans cette view.

Dans le fichier de la view, j'ai implémenté la NSCell de cette façon (je sais pas si c'est la bonne manière, mais ça marche, mon bouton s'affiche où je veut dans ma view):

CODE
- (void)drawMainMenuIn:(NSRect)r

{

   NSButton *startGameButton = [[NSButton alloc] initWithFrame:r];



   NSButtonCell *buttonCell = [[NSButtonCell alloc] init];

   

   displayCell.size.width = 200;

   displayCell.size.height = 50;

   displayCell.origin.x = r.size.width / 2 - 100;

   displayCell.origin.y = 230;

   

   [buttonCell setAction:@selector(startGame)];

   [buttonCell setTarget:self];

   

   [startGameButton setCell:buttonCell];

   

   [startGameButton setTitle:@"Nouvelle partie"];

   

   [buttonCell drawWithFrame:displayCell inView:self];



   [startGameButton release];

   [buttonCell release];

}


Mais maintenant comment je fais pour savoir si ce bouton est clické (et exécuter une action?), Programming for Mac OS X et Learning Cocoa sont tout sauf clair sur le sujet… je bloque là dessus depuis un moment, si vous avez une idée smile.gif

Mon message n'est sans doute pas clair, n'hésitez pas a demander plus d'infos wink.gif

J'espère que quelqu'un pourra m'aider…

@+ Number One
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
Number One
posté 9 Sep 2002, 20:56
Message #2


Nouveau Membre


Groupe : Membres
Messages : 27
Inscrit : 15 Sep 2001
Lieu : Lausanne, Suisse
Membre no 805



Une autre chose que je comprends pas, quand je copie-colle le code que tu m'as passé, le compilateur me dit ça:

BreakOut.m:83: illegal expression, found `unknown'

a chaque ligne alors que la syntaxe est juste, j'en suis sûr!
Go to the top of the page
 
+Quote Post

Les messages de ce sujet


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 18th July 2025 - 09:54