---
title: UIAccessibilityContainerDataTable
framework: uikit
role: symbol
role_heading: Protocol
path: uikit/uiaccessibilitycontainerdatatable
---

# UIAccessibilityContainerDataTable

Methods that convey information about the contents of a table.

## Declaration

```swift
@MainActor protocol UIAccessibilityContainerDataTable : NSObjectProtocol
```

## Topics

### Providing cell elements

- [accessibilityDataTableCellElement(forRow:column:)](uikit/uiaccessibilitycontainerdatatable/accessibilitydatatablecellelement(forrow:column:).md)

### Providing the table dimensions

- [accessibilityColumnCount()](uikit/uiaccessibilitycontainerdatatable/accessibilitycolumncount().md)
- [accessibilityRowCount()](uikit/uiaccessibilitycontainerdatatable/accessibilityrowcount().md)

### Providing header elements

- [accessibilityHeaderElements(forColumn:)](uikit/uiaccessibilitycontainerdatatable/accessibilityheaderelements(forcolumn:).md)
- [accessibilityHeaderElements(forRow:)](uikit/uiaccessibilitycontainerdatatable/accessibilityheaderelements(forrow:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Containers

- [UIAccessibilityContainerDataTableCell](uikit/uiaccessibilitycontainerdatatablecell.md)
- [UIAccessibilityContainerType](uikit/uiaccessibilitycontainertype.md)
