Articles of uicollectionviewlayout

UICollectionView llamando a la altura de cada sección en la vista de colección masiva

Tengo una UICollectionView, usando UICollectionViewFlowLayout para su 'layout. Está respaldado por la matriz resultante de una consulta de datos centrales, y tiene 10000 elementos de datos de muestra allí, para probar su performance en una situación así. Cada elemento tiene su propia sección, que me permite adjuntar un encabezado a la parte superior, y algunos […]

Animate UICollectionView sizeForItemAtIndexPath (Swift)

Me gustaría animar el cambio de tamaño de UICollectionViewCell. He escrito el código a continuación pero no puedo tener la línea de return dentro del bloque de animation. ¿Algunas ideas? func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize { var newSize = CGSize(width: (self.view.frame.width), height: 0) UIView.animateWithDuration(2.0, animations: { () -> Void […]

Las testings unitarias se cuelgan con estimatedItemSize en la vista de la colección Diseño de flujo – EXC_ARITHMETIC

Tengo un UICollectionViewFlowLayout con un set estimatedItemSize . Cuando ejecuto mi aplicación, todo funciona bien, pero en las testings de mi unidad, obtengo un EXC_ARITHMETIC cada vez que collectionView:dequeueReusableCellWithReuseIdentifier: Sé que esto se debe a my estimatedItemSize ya que eliminarlo corrige el locking. ¿Alguien tiene alguna idea de por qué esto está sucediendo? Gracias

Células de vista de colección alineadas verticalmente con diferentes alturas

Estoy construyendo una vista de colección, cada celda tiene un ancho fijo pero una altura variable. Debería haber un borde de 1 px dentro de cada celda. Intenté encontrar una forma de alinearlos verticalmente, pero terminé con un espacio en blanco entre ellos. También algunas veces las células terminan una encima de la otra. ¿Cuál […]

UICollectionViewLayout con desplazamiento horizontal y pagination activada

Necesito preparar un layout como IOS spring board, es decir, Rejillas con desplazamiento horizontal, habilitación de pagination y, lo más importante, las celdas deberían estar dispuestas en forma de hilera, no en forma de columna (en la 2da image). Intenté hacerlo usando UICollectionViewFlowLayout pero arregla las celdas de la columna (como la primera image). Más […]

UICollectionView con celdas de tamaño auto no calculando contentSize correctamente

Tengo una vista de UICollection trabajando con celdas de tamaño propio como se muestra en WWDC 2014. Quiero ponerlo dentro de un UITableViewCell y mostrar una nube de tags (una buena reference de lo que quiero lograr es en la aplicación Foursquare: ) Mi problema es que con las celdas de tamaño propio, el tamaño […]

iOS: applyLayoutAttributes no se invoca para algunas de las celdas

Estoy creando una vista que es como la pantalla trampolín en iOS. (Esta es una pregunta de seguimiento a esta pregunta ). Mi implementación es una vista de colección, que tiene un layout personalizado con UICollectionViewLayout. Este layout se comstack de acuerdo con el código que se publicó en esta respuesta . Dado que quiero […]

cellForItemAtIndexPath, sizeForItemAtIndexPath, insetForSectionAtIndex sin get iOS invocado

Estoy usando una collectionView para mostrar imágenes después de search desde Conetworkingatabase . Sin embargo, no se llama a ninguno en los methods excepto el número numberOfItemsInSection y numberOfSectionsInCollectionView . Los delegates y la fuente de datos están configurados correctamente. También el identificador de la celda es photoCell y la class es JLTPhotoCell . – […]

UICollectionViewLayout 'bloqueado' post de error

Después de (con éxito) llamar __weak typeof(self) wself = self; [self.collectionView performBatchUpdates:^{ [wself.collectionView.collectionViewLayout invalidateLayout]; [wself.collectionView setCollectionViewLayout:self.layoutDeletion animated:YES]; } completion:nil]; Recibo el siguiente post de error: trying to load collection view layout data when layout is locked la operación funciona bien, excepto que una UICollectionViewCell particular no carga sus subvistas. Nunca antes había visto este post […]

Forma correcta de invalidar el layout de la vista de colección tras el cambio de tamaño.

Estoy implementando una vista de colección cuyos elementos se clasifican según los límites de la vista de colección. Por lo tanto, cuando el tamaño cambia, debido a la rotation del dispositivo, por ejemplo, necesito invalidar el layout para que las celdas se cambien de tamaño para considerar los nuevos límites de vista de colección. Lo […]