Animationseffekt bei Änderungen in einem UIView
-
09-09-2019 - |
Frage
Ich mag Übergang Animation innerhalb eines UIView (nicht von einem UIView zu einem anderen).
erstellenich 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?
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: