---
title: ScrollTransitionConfiguration
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/scrolltransitionconfiguration
---

# ScrollTransitionConfiguration

The configuration of a scroll transition that controls how a transition is applied as a view is scrolled through the visible region of a containing scroll view or other container.

## Declaration

```swift
struct ScrollTransitionConfiguration
```

## Topics

### Getting the configuration

- [identity](swiftui/scrolltransitionconfiguration/identity.md)
- [animated](swiftui/scrolltransitionconfiguration/animated.md)
- [animated(_:)](swiftui/scrolltransitionconfiguration/animated(_:).md)
- [interactive](swiftui/scrolltransitionconfiguration/interactive.md)
- [interactive(timingCurve:)](swiftui/scrolltransitionconfiguration/interactive(timingcurve:).md)

### Accessing the configuration

- [animation(_:)](swiftui/scrolltransitionconfiguration/animation(_:).md)
- [threshold(_:)](swiftui/scrolltransitionconfiguration/threshold(_:).md)
- [ScrollTransitionConfiguration.Threshold](swiftui/scrolltransitionconfiguration/threshold.md)

## See Also

### Animating scroll transitions

- [scrollTransition(_:axis:transition:)](swiftui/view/scrolltransition(_:axis:transition:).md)
- [scrollTransition(topLeading:bottomTrailing:axis:transition:)](swiftui/view/scrolltransition(topleading:bottomtrailing:axis:transition:).md)
- [ScrollTransitionPhase](swiftui/scrolltransitionphase.md)
