2009-11-17 4 views
5

Quelqu'un pourrait-il m'expliquer ce que CGPointMake fait s'il vous plaît?CGPointFaire une explication nécessaire?

image.position = CGPointMake(80,200); 
id go = [MoveTo actionWithDuration:2 position:CGPointMake(190,460)]; 

par exemple cette syntaxe ci-dessus. Je ne suis pas tout à fait sûr

Répondre

14

Il est une fonction en ligne qui alimente une struct CGPoint avec les valeurs que vous passez dans.

Commande double-cliquez sur CGPointMake dans votre code et vous serez redirigé vers l'en-tête, qui montre la Fonction:

CG_INLINE CGPoint 
CGPointMake(CGFloat x, CGFloat y) 
{ 
    CGPoint p; p.x = x; p.y = y; return p; 
} 
+0

Veuillez ajouter quelques explications. –

+1

Vous plaisantez, non? Je ne suis pas sûr à quel point je peux être plus clair. Qu'est-ce que tu n'as pas? –

+0

Tout ce que vous avez donné est copié directement à partir de l'en-tête et même nous obtenons cette information à partir d'un indice de code. Ce à quoi je m'attendais dans stackoverflow, c'est comment décider des valeurs x et y. quelles seront les valeurs minimum et maximum pour les valeurs x et y, etc. –