---
title: pageScrolled
framework: uikit
role: symbol
role_heading: Type Property
path: uikit/uiaccessibility/notification/pagescrolled
---

# pageScrolled

A notification that an app posts when a scroll action completes.

## Declaration

```swift
nonisolated static let pageScrolled: UIAccessibility.Notification
```

## Discussion

Discussion This notification includes a parameter that is an NSString object that contains a description of the new scroll position. An assistive app outputs the description string in the parameter. Use this notification to provide custom information about the contents of the screen after a user performs a VoiceOver scroll gesture. For example, a tab-based app might provide a string like Tab 3 of 5, or an app that displays information in pages might provide a string like Page 19 of 27. When an assistive app repeatedly receives the same scroll position string, it indicates to users that scrolling can’t continue due to a border or boundary. Post this notification after the accessibilityScroll(_:) method using the post(notification:argument:) function.

## See Also

### UI changes

- [screenChanged](uikit/uiaccessibility/notification/screenchanged.md)
- [layoutChanged](uikit/uiaccessibility/notification/layoutchanged.md)
- [switchControlStatusDidChangeNotification](uikit/uiaccessibility/switchcontrolstatusdidchangenotification.md)
- [elementFocusedNotification](uikit/uiaccessibility/elementfocusednotification.md)
- [reduceTransparencyStatusDidChangeNotification](uikit/uiaccessibility/reducetransparencystatusdidchangenotification.md)
- [buttonShapesEnabledStatusDidChangeNotification](uikit/uiaccessibility/buttonshapesenabledstatusdidchangenotification.md)
