---
title: "transition(_:)"
framework: swiftui
role: symbol
role_heading: Instance Method
path: "swiftui/view/transition(_:)"
---

# transition(_:)

Associates a transition with the view.

## Declaration

```swift
nonisolated func transition(_ t: AnyTransition) -> some View

```

## Discussion

Discussion When this view appears or disappears, the transition will be applied to it, allowing for animating it in and out. The following code will conditionally show MyView, and when it appears or disappears, will use a slide transition to show it. if isActive {     MyView()         .transition(.slide) } Button("Toggle") {     withAnimation {         isActive.toggle()     } }

## See Also

### Defining transitions

- [Transition](swiftui/transition.md)
- [TransitionProperties](swiftui/transitionproperties.md)
- [TransitionPhase](swiftui/transitionphase.md)
- [AsymmetricTransition](swiftui/asymmetrictransition.md)
- [AnyTransition](swiftui/anytransition.md)
- [contentTransition(_:)](swiftui/view/contenttransition(_:).md)
- [contentTransition](swiftui/environmentvalues/contenttransition.md)
- [contentTransitionAddsDrawingGroup](swiftui/environmentvalues/contenttransitionaddsdrawinggroup.md)
- [ContentTransition](swiftui/contenttransition.md)
- [PlaceholderContentView](swiftui/placeholdercontentview.md)
