Articles of uicollectionviewlayout

¿Cómo alineas verticalmente UICollectionViewCells en UICollectionView?

Tengo celdas de diferente altura en un UICollectionView horizontalmente desplazable que parece distribuir uniformemente las celdas dejando verticalmente el espacio vacío entre las celdas y me gustaría alinearlas arriba y tener el espacio vacío variable en la parte inferior de cada columna.

UICollectionView rotation de la interfaz con layout personalizado

Estoy viendo un comportamiento misterioso de UICollectionView con un layout personalizado (subclass de UICollectionViewLayout ) al girar el dispositivo. Tengo una simple fila de celdas desplazándose horizontalmente. Al rotar el dispositivo de retrato a paisaje, se vuelven visibles celdas adicionales que antes no eran visibles, y la animation de esas celdas que aparecen es incorrecta […]

Animación personalizada en UICollectionView recarga datos

Me gustaría animar la recarga de una vista de colección, de modo que cuando se selecciona una celda obtengo una animation similar a las cartas de juego en un juego de solitario. (Imágenes de la antigua tarjeta del solitario MS tratada) He buscado por "la animation de recarga UICollectionView personalizada" y he visto soluciones como […]

Aplicación de iOS Ultravisual como animation usando UICollectionViewLayout sin superposition de imágenes

He creado el mismo componente que actualmente está disponible en la aplicación UltraVisual iOS para ver los loggings en animation, como los efectos de parallax . Para get más información, consulte la image GIF adjunta a continuación. Quiero la misma animation que en el URL de video dado. Para eso, encontré la URL de GitHub, […]

El keyboard rompe el layout en UICollectionViewController

Tengo un UICollectionViewController horizontal donde cada celda contiene un UITextView en la parte inferior de la celda. Cuando toco dentro de UITextView, mientras el keyboard está apareciendo, la altura de CollectionView se networkinguce 260 puntos (que noto es la altura del keyboard) y luego aumenta 130 puntos, por lo que la altura final es 130 […]

UICollectionView Section Header Stick to a certain Y

Estoy tratando de replicar un escenario donde tengo una vista de colección hasta el final, una vista de título en la parte superior de la primera fila de la vista de colección, luego una vista de sección de encabezado (para indexPath.section == 1) que se pega a la vista de título sin solaparse ni pasar […]

¿Cómo get bordes de 1 pixel de ancho en las celdas UICollectionView? (código provisto)

¿Cómo puedo get un pixel perfecto de un (1) pixel con línea de borde en un UICollectionView (por ejemplo, para hacer un calendar mensual). El problema es que donde las células se encuentran con sus fronteras se encuentran con 2 píxeles (no 1 pixel). El problema, por lo tanto, es una cuestión / pregunta relacionada […]

Vista de colección no actualiza el layout en rotation

Esta es la vista de la aplicación cuando está en modo vertical. Cuando se gira al modo horizontal, se ve así El depurador de vista muestra que UIWindow no gira como se muestra aquí. El UICollectionViewController se crea a través de StoryBoard. He intentado subclass UICollectionViewFlowLayout que implementa shouldInvalidateLayoutForBoundsChange , pero no soluciona mi problema. […]

La personalización de la position del encabezado en el layout de UICollectionView causa el error NSInternalInconsistencyException

Estoy tratando de personalizar las posiciones de los encabezados en una UICollectionView utilizando una class UICollectionViewFlowLayout subclasificada (basada libremente en el código para encabezados astackdos que se muestra en la descripción del enlace aquí ). Como testing mínima, digamos que solo quiero agregar un desplazamiento fijo a la position de todos los encabezados: Agrego todos […]

CollectionView + UIKit Dynamics se bloquea en performBatchUpdates:

Estoy atrapado con un extraño crash y tratando de solucionarlo todo el día. Tengo una UICollectionViewLayout personalizada que básicamente agrega gravedad y comportamiento de colisión a las celdas. ¡La implementación funciona muy bien! El problema ocurre cuando bash eliminar una celda usando: [self.collectionView performBatchUpdates:]. Me da el siguiente error: 2013-12-12 21:15:35.269 APPNAME[97890:70b] *** Assertion failure […]