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

# itemSeparatorHandler

The closure that provides granular control over the list separator appearance of each item.

## Declaration

```swift
var itemSeparatorHandler: UICollectionLayoutListConfiguration.ItemSeparatorHandler? { get set }
```

## Discussion

Discussion The list section treats the configuration that returns from this closure as the final separator configuration for the item at the input index path.

## See Also

### Configuring separators

- [showsSeparators](uikit/uicollectionlayoutlistconfiguration-swift.struct/showsseparators.md)
- [separatorConfiguration](uikit/uicollectionlayoutlistconfiguration-swift.struct/separatorconfiguration.md)
- [UIListSeparatorConfiguration](uikit/uilistseparatorconfiguration-swift.struct.md)
- [UICollectionLayoutListConfiguration.ItemSeparatorHandler](uikit/uicollectionlayoutlistconfiguration-swift.struct/itemseparatorhandler-swift.typealias.md)
