---
title: "visibleSupplementaryViews(ofKind:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uicollectionview/visiblesupplementaryviews(ofkind:)"
---

# visibleSupplementaryViews(ofKind:)

Gets an array of the visible supplementary views of the specified kind.

## Declaration

```swift
func visibleSupplementaryViews(ofKind elementKind: String) -> [UICollectionReusableView]
```

## Parameters

- `elementKind`: The kind of supplementary view to locate. This value is defined by the layout object. This parameter must not be nil.

## Return Value

Return Value An array of the visible supplementary views. If no supplementary views are visible, the returned array is empty.

## See Also

### Locating items and views in the collection view

- [indexPathForItem(at:)](uikit/uicollectionview/indexpathforitem(at:).md)
- [indexPathsForVisibleItems](uikit/uicollectionview/indexpathsforvisibleitems.md)
- [indexPath(for:)](uikit/uicollectionview/indexpath(for:).md)
- [cellForItem(at:)](uikit/uicollectionview/cellforitem(at:).md)
- [indexPathsForVisibleSupplementaryElements(ofKind:)](uikit/uicollectionview/indexpathsforvisiblesupplementaryelements(ofkind:).md)
- [supplementaryView(forElementKind:at:)](uikit/uicollectionview/supplementaryview(forelementkind:at:).md)
