---
title: "init(elementKind:handler:)"
framework: uikit
role: symbol
role_heading: Initializer
path: "uikit/uicollectionview/supplementaryregistration/init(elementkind:handler:)"
---

# init(elementKind:handler:)

Creates a supplementary registration for the specified element kind with a registration handler.

## Declaration

```swift
init(elementKind: String, handler: @escaping UICollectionView.SupplementaryRegistration<Supplementary>.Handler)
```

## See Also

### Creating a supplementary registration

- [init(supplementaryNib:elementKind:handler:)](uikit/uicollectionview/supplementaryregistration/init(supplementarynib:elementkind:handler:).md)
- [UICollectionView.SupplementaryRegistration.Handler](uikit/uicollectionview/supplementaryregistration/handler.md)
