9
An Introduction to Animations in SwiftUI
There are quite a few ways to animate content in SwiftUI. SwiftUI animations have a declarative syntax, meaning you describe what results you want to achieve, and SwiftUI does the heavy lifting. Animations in SwiftUI tend to be state-driven (i.e., they depend on state changes, making them reactive and easy to reason about).
SwiftUI provides pre-made modifiers such as animation, transition, and scaleEffect, which allow the effective application of animation effects to views. It is generally more straightforward than UIKit, as you don’t need to meddle with an imperative syntax or manage synchronization manually, nor do you need a deep understanding of layer properties.
SwiftUI offers a good balance of ...
Get An iOS Developer's Guide to SwiftUI now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.