---
title: PagingScrollTargetBehavior
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/pagingscrolltargetbehavior
---

# PagingScrollTargetBehavior

The scroll behavior that aligns scroll targets to container-based geometry.

## Declaration

```swift
struct PagingScrollTargetBehavior
```

## Overview

Overview In the following example, every view in the lazy stack is flexible in both directions and the scroll view settles to container-aligned boundaries. ScrollView {     LazyVStack(spacing: 0.0) {         ForEach(items) { item in             FullScreenItem(item)         }     } } .scrollTargetBehavior(.paging)

## Topics

### Creating the target behavior

- [init()](swiftui/pagingscrolltargetbehavior/init().md)

## Relationships

### Conforms To

- [ChartScrollTargetBehavior](charts/chartscrolltargetbehavior.md)
- [Copyable](swift/copyable.md)
- [Escapable](swift/escapable.md)
- [ScrollTargetBehavior](swiftui/scrolltargetbehavior.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)
- [ScrollTargetBehaviorContext](swiftui/scrolltargetbehaviorcontext.md)
- [ViewAlignedScrollTargetBehavior](swiftui/viewalignedscrolltargetbehavior.md)
- [AnyScrollTargetBehavior](swiftui/anyscrolltargetbehavior.md)
- [ScrollTargetBehaviorProperties](swiftui/scrolltargetbehaviorproperties.md)
- [ScrollTargetBehaviorPropertiesContext](swiftui/scrolltargetbehaviorpropertiescontext.md)
