---
title: ScrollTargetBehaviorContext
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/scrolltargetbehaviorcontext
---

# ScrollTargetBehaviorContext

The context in which a scroll target behavior updates its scroll target.

## Declaration

```swift
@dynamicMemberLookup struct ScrollTargetBehaviorContext
```

## Topics

### Getting the scroll target behavior context

- [axes](swiftui/scrolltargetbehaviorcontext/axes.md)
- [containerSize](swiftui/scrolltargetbehaviorcontext/containersize.md)
- [contentSize](swiftui/scrolltargetbehaviorcontext/contentsize.md)
- [originalTarget](swiftui/scrolltargetbehaviorcontext/originaltarget.md)
- [velocity](swiftui/scrolltargetbehaviorcontext/velocity.md)

### Accessing the context

- [subscript(dynamicMember:)](swiftui/scrolltargetbehaviorcontext/subscript(dynamicmember:).md)

## See Also

### Defining scroll targets

- [scrollTargetBehavior(_:)](swiftui/view/scrolltargetbehavior(_:).md)
- [scrollTargetLayout(isEnabled:)](swiftui/view/scrolltargetlayout(isenabled:).md)
- [ScrollTarget](swiftui/scrolltarget.md)
- [ScrollTargetBehavior](swiftui/scrolltargetbehavior.md)
- [PagingScrollTargetBehavior](swiftui/pagingscrolltargetbehavior.md)
- [ViewAlignedScrollTargetBehavior](swiftui/viewalignedscrolltargetbehavior.md)
- [AnyScrollTargetBehavior](swiftui/anyscrolltargetbehavior.md)
- [ScrollTargetBehaviorProperties](swiftui/scrolltargetbehaviorproperties.md)
- [ScrollTargetBehaviorPropertiesContext](swiftui/scrolltargetbehaviorpropertiescontext.md)
