---
title: ContentTransition
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/contenttransition
---

# ContentTransition

A kind of transition that applies to the content within a single view, rather than to the insertion or removal of a view.

## Declaration

```swift
struct ContentTransition
```

## Overview

Overview Set the behavior of content transitions within a view with the contentTransition(_:) modifier, passing in one of the defined transitions, such as opacity or interpolate as the parameter. tip: Content transitions only take effect within transactions that apply an Animation to the views inside the contentTransition(_:) modifier. Content transitions only take effect within the context of an Animation block.

## Topics

### Getting content transitions

- [identity](swiftui/contenttransition/identity.md)
- [interpolate](swiftui/contenttransition/interpolate.md)
- [numericText(countsDown:)](swiftui/contenttransition/numerictext(countsdown:).md)
- [numericText(value:)](swiftui/contenttransition/numerictext(value:).md)
- [opacity](swiftui/contenttransition/opacity.md)
- [symbolEffect](swiftui/contenttransition/symboleffect.md)
- [symbolEffect(_:options:)](swiftui/contenttransition/symboleffect(_:options:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Defining transitions

- [transition(_:)](swiftui/view/transition(_:).md)
- [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)
- [PlaceholderContentView](swiftui/placeholdercontentview.md)
