---
title: headerMode
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uicollectionlayoutlistconfiguration-swift.struct/headermode-swift.property
---

# headerMode

The type of header to use for the list.

## Declaration

```swift
var headerMode: UICollectionLayoutListConfiguration.HeaderMode { get set }
```

## Discussion

Discussion The default value is UICollectionLayoutListConfiguration.HeaderMode.none.

## See Also

### Configuring headers and footers

- [footerMode](uikit/uicollectionlayoutlistconfiguration-swift.struct/footermode-swift.property.md)
- [UICollectionLayoutListConfiguration.HeaderMode](uikit/uicollectionlayoutlistconfiguration-swift.struct/headermode-swift.enum.md)
- [UICollectionLayoutListConfiguration.FooterMode](uikit/uicollectionlayoutlistconfiguration-swift.struct/footermode-swift.enum.md)
- [headerTopPadding](uikit/uicollectionlayoutlistconfiguration-swift.struct/headertoppadding.md)
