• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Zwischenwerte einer UIImageView-Animation

DerDausL

Erdapfel
Registriert
27.05.10
Beiträge
2
Hallo alle zusammen,

ich lasse ganz simpel ein Image von einer Position auf eine andere fahren.

Code:
        [Objekt setCenter:CGPointMake(0, 0)];

	[UIView beginAnimations:nil context:NULL];
	[UIView setAnimationDelegate:self];
	[UIView setAnimationDuration:10];
	[UIView setAnimationDidStopSelector:@selector(aniEnde)];
	
	[Objekt setCenter:CGPointMake(200, 200)];
	
	[UIView commitAnimations];

Die Animation funktioniert auch... das Objekt fährt in den 10 Sekunden zu dem Punkt hin.
Wenn ich mir zwischendrin die aktuelle Position des Objektes ausgeben lasse, steht das Objekt, obwohl es sich noch bewegt, schon auf den Endwerten. Der scheint also visuell die Fahrt zu machen, die Position ist aber schon auf dem Endwert.

Weiß jemand wie ich die Zwischenwerte der Animation bekomme? Also wenn ich z.B. nach 5 Sekunden die Position abfrage auch 100, 100 geliefert bekomme?