Fully updated for Xcode 11.4
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 Building in-app subscriptions are hard. RevenueCat makes it simple. With their open source SDKs, you can painlessly implement subscriptions for your app in hours, not months.
Link copied to your pasteboard.