UICollectionView no rebota cuando la fuente de datos tiene solo 1 elemento
Tengo un UICollectionView con un UICollectionViewFlowLayout personalizado. Se desplaza horizontalmente y solo muestra un elemento a la vez (altura completa). Tengo pagingEnabled = YES para que se adhiera a las páginas.
El UICollectionView muestra fotos dentro de un día en particular. Inicialmente tenía botones para cambiar el día +/- 1 día, pero pensé que estaría bien si el usuario pudiera pasar la vista de colección más allá de la primera o la última imagen (más allá de un umbral predeterminado) para cambiar el día. Implementé esto usando los métodos de delegado de UIScrollView y funciona muy bien ... si hay 2 o más elementos en la vista de colección.
Esto es difícil de describir, pero si solo hay un artículo, no me permite sacar el artículo más allá de sus límites. ES DECIR. No hay rebote para ello.
Me gustaría tener este comportamiento, pero primero necesito superar este problema. Estoy pensando que si eliminé pagingEnabled = YES y usé targetContentOffsetForProposedContentOffset: propuestoContentOffset: withScrollingVelocity, es posible que pueda hacer que funcione pero realmente disfruto del comportamiento ágil que permite la paginación (Son mutuamente excluyentes).
¿Alguna idea sobre esto?