Returns a reusable supplementary view located by its identifier and kind.
- iOS 6.0+
- Mac Catalyst 13.0+
- tvOS 9.0+
The kind of supplementary view to retrieve. This value is defined by the layout object. This parameter must not be
The reuse identifier for the specified view. This parameter must not be
The index path specifying the location of the supplementary view in the collection view. The data source receives this information when it is asked for the view and should just pass it along. This method uses the information to perform additional configuration based on the view’s position in the collection view.
Call this method from your data source object when asked to provide a new supplementary view for the collection view. This method dequeues an existing view if one is available or creates a new one based on the class or nib file you previously registered.
If you registered a class for the specified
identifier and a new cell must be created, this method initializes the cell by calling its
init(frame:) method. For nib-based cells, this method loads the cell object from the provided nib file. If an existing cell was available for reuse, this method calls the cell’s
prepare method instead.