hacer que UIView en UIScrollView se mantenga en la parte superior cuando se desplaza hacia arriba

Así que en un UITableView cuando tienes secciones, la vista de sección se pega a la parte superior hasta que la siguiente sección se superpone y luego la reemplaza en la parte superior. Quiero tener un efecto similar, donde básicamente tengo una UIView en mi UIScrollView, que representa las secciones UIView y cuando llega a la cima ... quiero que se quede ahí y no se agote. ¿Cómo hago esto? Creo que esto debe hacerse en layoutSubviews o scrollViewDidScroll y hacer una manipulación en el UIVIew ..

Respuestas a la pregunta(4)

Su respuesta a la pregunta