Ver con desplazamiento continuo; tanto horizontal como vertical

He estado luchando con esta tarea desde hace bastante tiempo. Lo que me gustaría desarrollar es una vista de desplazamiento o una vista de colección que se desplaza de forma continua tanto vertical como horizontal.

Aquí hay una imagen de cómo creo que debería ser esto. Los cuadros transparentes son las vistas / celdas que se vuelven a cargar desde la memoria. Tan pronto como una vista / celda salga de la pantalla, debe ser reutilizada para la próxima celda nueva.UITableViewController trabajos.

Sé que unUICollectionView Solo se puede hacer para desplazamiento infinito horizontal O vertical, no ambos. Sin embargo, no sé cómo hacer esto usando unUIScrollView. Probé el codigoadjunto a una respuesta a esta pregunta y puedo hacer que vuelva a crear vistas (por ejemplo,% 20) pero eso no es realmente lo que necesito ... además, no es continuo.

Sé que es posible, porque la aplicación HBO Go hace esto ... Quiero exactamente la misma funcionalidad.

Mi pregunta: ¿Cómo puedo lograr mi objetivo? ¿Hay guías / tutoriales que me pueden mostrar cómo? No puedo encontrar ninguna.

Respuestas a la pregunta(4)

Su respuesta a la pregunta