Frage

Ich mag Übergang Animation innerhalb eines UIView (nicht von einem UIView zu einem anderen).

erstellen

ich eine UIView, die zwei UITextView Felder mit Text in sich hat, dass von einer Datenbank kommt. Es gibt neben / Zurück-Tasten auf dem Bildschirm auch. Wenn der Benutzer die nächste Taste gedrückt wird, sind die nächsten Aufzeichnungsinhalte zeigt.

Wenn dieser Übergang von einem Datensatz zum nächsten Einnahme ist, mag ich wie CurlUp, eine Art von Animation der gesamten Ansicht zeigen FadeIn usw. Ist das möglich? Ist dem so ist, können Sie einige Beispiel-Code zur Verfügung stellen?

War es hilfreich?

Lösung

Sie können eine beliebige Ansicht (Stammansicht oder subview) animieren nur von unterstützten Eigenschaften innerhalb eines Blocks UIView beginAnimations / commitAnimations ändern.

Das heißt, weiß ich nicht, ob ein Text eine unterstützte Eigenschaft ist. Stattdessen können Sie zu „fälschen“, um den Text ändern müssen von UITextView ist überlagert zu haben mit einer Ausblendung und die nächste Verblassen in.

Also ja, können Sie auf jeden Fall tun, so eine Animation für, wenn der Text geändert wird, aber Sie können über sie kreativ sein müssen.

Andere Tipps

Es ist, Sie wollen Coreanimation überprüfen, und die Verwendung des animator: Methodenaufruf.

Es ist ein ziemlich cooles Beispiel / Tutorial in Apples Programmieranleitung:

Core Animation Programming Guide

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top