---
title: AXCustomContent
framework: accessibility
role: symbol
role_heading: Class
path: accessibility/axcustomcontent
---

# AXCustomContent

Objects that define custom content and the timing of its output.

## Declaration

```swift
class AXCustomContent
```

## Overview

Overview An AXCustomContent object contains the accessibility strings for the labels you apply to your accessibility content. Combine them with the AXCustomContentProvider protocol to allow your users to experience the content in a more appropriate manner for each assistive technology.

## Topics

### Creating custom content

- [init(attributedLabel:attributedValue:)](accessibility/axcustomcontent/init(attributedlabel:attributedvalue:).md)
- [init(label:value:)](accessibility/axcustomcontent/init(label:value:).md)
- [init(coder:)](accessibility/axcustomcontent/init(coder:).md)

### Defining custom content

- [label](accessibility/axcustomcontent/label.md)
- [attributedLabel](accessibility/axcustomcontent/attributedlabel.md)
- [value](accessibility/axcustomcontent/value.md)
- [attributedValue](accessibility/axcustomcontent/attributedvalue.md)
- [importance](accessibility/axcustomcontent/importance-swift.property.md)
- [AXCustomContent.Importance](accessibility/axcustomcontent/importance-swift.enum.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)

## See Also

### Custom accessibility content

- [AXCustomContentProvider](accessibility/axcustomcontentprovider.md)
- [AXCustomContentReturnBlock](accessibility/axcustomcontentreturnblock.md)
