¿Por qué cambia UICollectionView offset cuando aparece el keyboard?

Estoy desarrollando una aplicación iPad, que tiene una UICollectionView horizontal. Cada una de las celdas tiene un UITextField . Cuando UITextField convierte en el primer respondedor, el keyboard aparece automáticamente y, sorprendentemente, todas las celdas se mueven hacia arriba.

No he implementado ninguna lógica para que las células se muevan hacia arriba. ¿Sabes por qué?

No he encontrado ninguna documentation relacionada con esto, y no puedo solucionar esto.

Apple implementa este comportamiento. La UICollectionView estándar se encarga de que se desplace a la position correcta si aparece un keyboard. ¿Por qué querrías arreglar esto?