UICollectionView contentOffset cambia con diseño personalizado

Tengo un UICollectionView con un UICollectionViewLayout personalizado (en realidad, estoy usandoeste bonito diseño).

lo pusecontentOffset = CGPointZero en viewDidLoad. Sin embargo, después de viewDidLoad, el desplazamiento es -20, y el contenido se empuja hacia abajo así:

(Debe quedar al ras con la línea). Estoy cargando el diseño de vista de colección en el constructor de interfaces. Parece que mi problema es muy similar aésteSin embargo, las soluciones no funcionan para mí.

Traté de modificarcollectionViewContentSize en mi implementación de diseño para garantizar que siempre fuera mayor que el tamaño del collectionView. Aunque esto significa que puedo desplazar mi contenido hacia abajo (es más corto que la altura de la colección Vista) y ocultar el espacio extra, también puedo desplazarme hacia atrás para verlo.

¡Nada parece funcionar!

Respuestas a la pregunta(5)

Su respuesta a la pregunta