Instance Method


Returns the layout information for the specified supplementary view.


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



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.


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

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


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

func layoutAttributesForItem(at: IndexPath) -> UICollectionViewLayoutAttributes?

Returns the layout information for the item at the specified index path.