2009-11-17 10 views
5

könnte mir jemand erklären, was CGPointMake tut bitte?CGPointErklärung benötigt?

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

zum Beispiel diese Syntax oben. Ich bin nicht ganz sicher,

Antwort

14

Es ist eine Inline-Funktion, die eine CGPoint Struktur mit den Werten auffüllt Sie passieren.

Befehls doppelklicken Sie auf CGPointMake in Ihrem Code, und Sie werden in den Header genommen werden, die die zeigt, Funktion:

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

Bitte eine Erklärung hinzuzufügen. –

+1

Du machst Witze, oder? Ich bin mir nicht sicher, wie viel klarer ich sein kann. Was bekommst du nicht? –

+0

Was auch immer Sie gegeben haben, wird direkt aus der Kopfzeile kopiert und selbst diese Information erhalten wir aus einem Code-Hinweis. Was ich im Stackoverflow erwartet habe, ist die Entscheidung über die x- und y-Werte. was sind die minimalen und maximalen Werte für x- und y-Werte usw. –