Updated for Xcode 12.0
SwiftUI lets us specify one transition when adding a view and another when removing it, all done using the
asymmetric() transition type.
For example, we can create a text view that uses asymmetric transitions so that it moves in from the leading edge when added and moves down to the bottom edge when being removed, like this:
Text("Details go here.") .transition(.asymmetric(insertion: .move(edge: .leading), removal: .move(edge: .bottom)))
SPONSORED Announcing NSSpain 2020: Remote Edition! An online, continuous conference for iOS developers. We’ll start on Thursday and finish on Friday, with talks, activities, and lots of fun for 36 hours, non-stop. Sound good? Join us!
Link copied to your pasteboard.