2009-11-17 6 views
5

Czy ktoś może mi wyjaśnić, co robi CGPointMake?Potrzebujesz wyjaśnienia CGPointMake?

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

na przykład powyższa składnia. Nie jestem pewien,

Odpowiedz

14

Jest to funkcja inline że zapełnia CGPoint struct z wartościami Ci przepustkę.

Command-kliknij dwukrotnie CGPointMake w kodzie i zostaniesz przeniesiony do nagłówka, który pokazuje funkcja:

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

Proszę podać wyjaśnienie. –

+1

Żartujesz, prawda? Nie jestem pewien, jak jaśniej mogę być. Czego nie dostałeś? –

+0

To, co podałeś, zostało skopiowane bezpośrednio z nagłówka, a nawet otrzymujemy te informacje z podpowiedzi do kodu. To, czego się spodziewałem w stackoverflow, to sposób decydowania o wartościach x i y. jakie będą minimalne i maksymalne wartości dla wartości xi y itp. –