2009-11-17 14 views
5

Qualcuno potrebbe spiegarmi cosa fa CGPointMake per favore?CGPointMake necessaria spiegazione?

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

per esempio questa sintassi sopra. Io non sono del tutto sicuro

risposta

14

E 'una funzione inline che popola una struct CGPoint con i valori si passa.

Comando-doppio clic CGPointMake nel codice e si saranno adottate per l'intestazione, che mostra la funzione:

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

Si prega di aggiungere qualche spiegazione. –

+1

Stai scherzando, vero? Non sono sicuro di quanto possa essere più chiaro. Cosa non ottieni? –

+0

Quello che hai sempre dato viene copiato direttamente dall'intestazione e anche noi otteniamo queste informazioni da un suggerimento sul codice. Quello che mi aspettavo in StackOverflow è come decidere i valori xey. quali saranno i valori minimo e massimo per i valori x e y ecc. –