---
title: supplementaryViewProvider
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uicollectionviewdiffabledatasource-9tqpa/supplementaryviewprovider-swift.property
---

# supplementaryViewProvider

The closure that configures and returns the collection view’s supplementary views, such as headers and footers, from the diffable data source.

## Declaration

```swift
@MainActor @preconcurrency var supplementaryViewProvider: UICollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>.SupplementaryViewProvider? { get set }
```

## See Also

### Creating supplementary views

- [UICollectionViewDiffableDataSource.SupplementaryViewProvider](uikit/uicollectionviewdiffabledatasource-9tqpa/supplementaryviewprovider-swift.typealias.md)
