Me gustaría tener una UICollectionView
paginada, con cada página que muestra las celdas de izquierda a derecha. Lo que puedo lograr ahora con UICollectionViewFlowLayout
clásico y
layout.scrollDirection = UICollectionViewScrollDirectionHorizontal;
El resultado es el siguiente:
page 1 page 2 cell 1 | cell 3 || cell 5 | cell 7 cell 2 | cell 4 || cell 6 | cell 8
Lo que me gustaría lograr ahora es:
page 1 page 2 cell 1 | cell 2 || cell 5 | cell 6 cell 3 | cell 4 || cell 7 | cell 8
Me gustaría saber si hay una solución más simple que crear mi propio controller de flujo. O si no, ¿hay algún lugar donde pueda ver el código fuente de UICollectionViewFlowLayout
que no sea tan diferente de lo que quiero?
Finalmente hice mi propia subclass de layout UICollectionViewFlowLayout: Reemploop la colecciónViewAttributes de cada celda con la correspondiente si era una colección clásicaViewFlowLayout, usando un poco de matemáticas.
Ahora se ajusta a mis necesidades y podría ser útil para otra persona, así que aquí está mi código: https://github.com/philippeauriach/fullyhorizontalcollectionview