iphone Fading von Bildern

8

Was ich will, ist ein Bild in der Bildansicht zu zeigen und das Bild nach 5 Sekunden zu verblassen und das nächste Bild zu zeigen. Die Bilder sind in einem Array Objekte gespeichert ... Ich konnte einen erfolgreichen Übergang zwischen Bildern nach 5 machen Sekunden. Was ich will ist, das erste Bild nach 5 Sekunden auszublenden und das nächste zu zeigen, dass dies in einer Endlosschleife geschehen ist ... unten ist der Code und es funktioniert wirklich gut für den normalen Übergang zwischen den Bildern .. wat ich will ist Fading von Bildern ... und sollten im folgenden Code einen verblassenden Übergang hinzufügen

%Vor%     
kingston 11.04.2011, 08:57
quelle

3 Antworten

5

Sie können einen wiederholten NSTimer verwenden, um eine spezielle Methode aufzurufen, die die alpha-Eigenschaft der Bildsichten von 0.0 bis 1.0 kontinuierlich animiert. Hier ist ein Code, den ich geschrieben habe, der funktioniert:

%Vor%

Wenn Sie möchten, dass die Einblendungsdauer für 5 Sekunden statt für 4 Sekunden beibehalten wird, müssen Sie die animationDuration-Eigenschaft der Bildansichten auf 25 erhöhen und anschließend die Dauer der Fade-Animation in den beiden Blöcken erhöhen, sodass die Fade-Zeit für die Summe 5 beträgt.

    
Sabobin 11.04.2011, 09:40
quelle
3

@ user652878 Dies beantwortet Ihre Frage bezüglich des nahtlosen Übergangs von einem Bild zum nächsten:

Erstellen Sie die folgenden Eigenschaften in Ihrem View-Controller-Header:

%Vor%

Dann fügen Sie diesen Code zu Ihrer Implimentationsdatei hinzu:

%Vor%     
Sabobin 11.04.2011 14:11
quelle
3

Folgendes hat für mich funktioniert, als ich eine Reihe von Nachrichten als Bilder für den Benutzer animieren wollte. Egal wie viele Bilder Sie haben, wird dieser Code durch sie drehen.

%Vor%     
serk01 27.01.2012 14:28
quelle

Tags und Links