---
title: "accessibilityScroll(_:)"
framework: objectivec
role: symbol
role_heading: Instance Method
path: "objectivec/nsobject-swift.class/accessibilityscroll(_:)"
---

# accessibilityScroll(_:)

Scrolls screen content in an application-specific way and returns the success or failure of the action.

## Declaration

```swift
@MainActor func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
```

## Parameters

- `direction`: A constant that specifies the direction of the scrolling action. See doc://com.apple.documentation/documentation/UIKit/UIAccessibilityScrollDirection for descriptions of valid constants.

## Return Value

Return Value YES if the scrolling action succeeds; otherwise, NO. By default, this method returns NO.

## Discussion

Discussion Implement this method if a view in the view hierarchy supports a scroll by page action. If the scrolling action succeeds for the specified direction, return YES and post the pageScrolled notification. If the scrolling action fails, accessibilityScroll: is called on a parent view in the hierarchy.

## See Also

### Performing an action

- [accessibilityActivate()](objectivec/nsobject-swift.class/accessibilityactivate().md)
- [accessibilityIncrement()](objectivec/nsobject-swift.class/accessibilityincrement().md)
- [accessibilityDecrement()](objectivec/nsobject-swift.class/accessibilitydecrement().md)
- [accessibilityPerformEscape()](objectivec/nsobject-swift.class/accessibilityperformescape().md)
- [accessibilityPerformMagicTap()](objectivec/nsobject-swift.class/accessibilityperformmagictap().md)
