---
title: ScrollTarget
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/scrolltarget
---

# ScrollTarget

A type defining the target in which a scroll view should try and scroll to.

## Declaration

```swift
struct ScrollTarget
```

## Topics

### Getting the scroll target

- [anchor](swiftui/scrolltarget/anchor.md)
- [rect](swiftui/scrolltarget/rect.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)

## See Also

### Defining scroll targets

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