---
title: "layoutAttributesForSupplementaryElement(ofKind:at:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uicollectionview/layoutattributesforsupplementaryelement(ofkind:at:)"
---

# layoutAttributesForSupplementaryElement(ofKind:at:)

Gets the layout information for the specified supplementary view.

## Declaration

```swift
func layoutAttributesForSupplementaryElement(ofKind kind: String, at indexPath: IndexPath) -> UICollectionViewLayoutAttributes?
```

## Parameters

- `kind`: A string specifying the kind of supplementary view whose layout attributes you want. Layout classes are responsible for defining the kinds of supplementary views they support.
- `indexPath`: The index path of the supplementary view. The interpretation of this value depends on how the layout implements the view. For example, a view associated with a section might contain just a section value.

## Return Value

Return Value The layout attributes of the supplementary view or nil if the specified supplementary view does not exist.

## Discussion

Discussion Use this method to retrieve the layout information for a particular supplementary view. You should always use this method instead of querying the layout object directly.

## See Also

### Getting layout information

- [layoutAttributesForItem(at:)](uikit/uicollectionview/layoutattributesforitem(at:).md)
