---
title: UIAccessibilityReadingContent
framework: uikit
role: symbol
role_heading: Protocol
path: uikit/uiaccessibilityreadingcontent
---

# UIAccessibilityReadingContent

Methods to implement for an object that represents content that users read, such as a book or an article.

## Declaration

```swift
protocol UIAccessibilityReadingContent
```

## Overview

Overview To give VoiceOver users a superior, continuous reading experience, you can implement this protocol on an element that represents readable content, characterize it with the causesPageTurn trait, and use the UIAccessibilityScrollDirection.next and UIAccessibilityScrollDirection.previous constants to enable page turning.

## Topics

### Accessing the content on a page

- [accessibilityLineNumber(for:)](uikit/uiaccessibilityreadingcontent/accessibilitylinenumber(for:).md)
- [accessibilityAttributedContent(forLineNumber:)](uikit/uiaccessibilityreadingcontent/accessibilityattributedcontent(forlinenumber:).md)
- [accessibilityContent(forLineNumber:)](uikit/uiaccessibilityreadingcontent/accessibilitycontent(forlinenumber:).md)
- [accessibilityFrame(forLineNumber:)](uikit/uiaccessibilityreadingcontent/accessibilityframe(forlinenumber:).md)
- [accessibilityAttributedPageContent()](uikit/uiaccessibilityreadingcontent/accessibilityattributedpagecontent().md)
- [accessibilityPageContent()](uikit/uiaccessibilityreadingcontent/accessibilitypagecontent().md)

## See Also

### Behaviors

- [UIAccessibilityFocus](objectivec/uiaccessibilityfocus.md)
- [UIAccessibilityIdentification](uikit/uiaccessibilityidentification.md)
- [UIAccessibilityContentSizeCategoryImageAdjusting](uikit/uiaccessibilitycontentsizecategoryimageadjusting.md)
- [UIAccessibilityTextualContext](uikit/uiaccessibilitytextualcontext.md)
