Thema Datum  Von Nutzer Rating
Antwort
04.09.2012 10:48:50 Gast93902
NotSolved
Blau Bilder nacheinander animieren
04.09.2012 12:02:18 M
*****
Solved
04.09.2012 12:54:08 Gast77173
NotSolved

Ansicht des Beitrags:
Von:
M
Datum:
04.09.2012 12:02:18
Views:
1473
Rating: Antwort:
 Nein
Thema:
Bilder nacheinander animieren

Hi,

die Zeilen werden schon nacheinander ausgeführt. Jedoch wird der Bildschirm erst beim nächsten "Roundtrip" aktualisiert, d.h. alles verarbeitet und angezeigt.

Dafür sammelst Du die Befehle die auf dem Bildschirm ausgeführt werden innerhalb einer Animation. Heisst innerhalb der Brackets der UIAnimation.

Sobald die Funktion das Ende erreicht hat, übergibt sie die Ausführung an den Grafikengine, die die Animation ablaufen lässt. D.h. auch mehrere Animationen in einer Funktion werden zur Aushfürhungszeit gleich ausgeführt.

Du hast 2 Möglichkeiten. Entweder Du setzt für Deine Animation den AnimationDidStopSelector um dann bei Ende einer Animation eine andere auszuführen, Bsp:

[UIView setAnimationDidStopSelector:@selector(takeOffStop:finished:context:)];

oder Du programmierst das ganze in Blocks (verfügbar ab IOS 4 glaube ich...), Bsp:

[UIView animateWithDuration:0.3
                                      delay:0.0
                                    options: UIViewAnimationCurveEaseOut
                                 animations:^{
                                     cell.txtText.alpha = 0.0;
                                 } 
                                 completion:^(BOOL finished){
                                     cell.txtText.hidden = YES;
                                 }];

 

Hoffe das hilft Dir weiter!

Beste Grüße

M


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
04.09.2012 10:48:50 Gast93902
NotSolved
Blau Bilder nacheinander animieren
04.09.2012 12:02:18 M
*****
Solved
04.09.2012 12:54:08 Gast77173
NotSolved