UICollectionView encabezado adhesivo en Swift

Estoy tratando de crear un encabezado suplementario adhesivo, que se mantiene en la parte superior todo el tiempo y no responde a los eventos de desplazamiento. Las soluciones que encontré hasta ahora todavía reaccionan en el desplazamiento de bounch y se arreglan usando un flowLayout personalizado, que probablemente también sea la solución para el problema de la mina.

La razón por la que lo quiero de esta manera es que el encabezado se usa en otros lugares y debe ser reutilizable. Espero que esto se pueda resolver de esta manera y no tengo que crear una vista separada.

Como estoy haciendo esto en Swift, sería genial tener un ejemplo en Swift.

Respuestas a la pregunta(9)

Su respuesta a la pregunta