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

# init(supplementaryNib:elementKind:handler:)

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

## Declaration

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

## See Also

### Creating a supplementary registration

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