[Obj-C] Image

[MGZ]Toine

Membre expert
Club iGen
4 Décembre 2000
3 363
5
www.macgamezone.com
Salut,

Bon voilà, j'ai un petit problème, j'essaye dans un programme en Objective-C donc de tracer une ligne droite. J'ai cherché sur developer.apple.com et j'ai trouvé les fonctions moveToPoint et lineToPoint. C'est apparement ce qu'il me faut, mais j'arrive pas trop à comprendre comme m'en servir..

SI quelqu'un serait en mesure de m'aider, ce serait vachement cool
wink.gif


merci
wink.gif


[24 janvier 2002 : message édité par [MGZ]Toine]
 
Pour créer une ligne entre 2 points :

NSBezierPath *maDroite;
NSpoint *c1, *c2;
[maDroite moveToPoint :c1];
[maDroite lineToPoint;c2];
[maDroite closePath];

[25 janvier 2002 : message édité par Manu]
 
Merci..

Donc en fait, j'ai fait ca :

- (void)drawLine :(NSPoint)point {
NSBezierPath *maDroite;
[maDroite moveToPoint: NSMakePoint(10.0, 45.0)];
[maDroite lineToPoint: NSMakePoint(20.0, 45.0)];
[maDroite closePath];

}

ce qui revient un peu au même non ? puisque je passe directement les adresses des points dans la la fonction moveToPoint et lineToPoint.

Bon j'ai mit ca dans un fichier CocoaDrawing.m que j'ai lié dans IB à une CustomView qui as donc prit ce nom.

Mais y'a rien qui apparaît dans la customView lors de la visualisation ?
ca peut venir de ou ?


Si jamais aussi t'aurais un truc ou on peut apprendre un peu tout ca, pas une reference de toutes les fonctions comme sur le site developper.apple.com...

Merci beacoup ;)

[25 janvier 2002 : message édité par [MGZ]Toine]