Articles of uicollectionviewlayout

Establecer punto de anclaje en UICollectionViewLayoutAttributes

Quiero realizar la animation de transformación en UICollectionViewLayout . Bueno, eso se logra fácilmente, pero no puedo encontrar la manera de establecer el anchorPoint de UICollectionViewLayoutAttributes . Quiero realizar la animation de apertura y cierre de la puerta mientras se inserta el elemento de vista de colección -(UICollectionViewLayoutAttributes *)initialLayoutAttributesForAppearingItemAtIndexPath:(NSIndexPath *)itemIndexPath{ UICollectionViewLayoutAttributes *attributes = [super initialLayoutAttributesForAppearingItemAtIndexPath:itemIndexPath]; […]

UICollectionView última celda no alineada

Soy nuevo en iOS y ahora tengo un problema. Mi objective es get una barra deslizante con botones de filtrado. Tengo una UICollectionView como una subvista en alguna otra vista, todo está mostrando bien, excepto por la última celda. Aquí está el delegado y la fuente de dates de la colección de UIC. class PmtCategoryCollectionViewController: […]

UICollectionView con animation rebotante

Estoy intentando cargar las celdas UICollectionView de una manera que las secciones de UICollectionView se carguen una a una con una animation que se desliza de derecha a izquierda. Una vez que se desliza de derecha a izquierda, quiero que rebote / agite y luego la segunda sección se desliza y rebota con el mismo […]

UICollectionView: reloadData () hace que la celda desaparezca

Tengo una colecciónView con un layout personalizado, hasta ahora solo tengo una UICollectionReusableView . Al principio todo funciona bien: prepareLayout() se llama que llena el caching, se llama a collectionViewContentSize() y devuelve cententSize y se llama a layoutAttributesForElementsInRect() y devuelve los attributes correctos. Esto hace que se viewForSupplementaryElementOfKind método viewForSupplementaryElementOfKind de viewForSupplementaryElementOfKind , luego de […]

Configuración de UICollectionViewCellSize en time de ejecución

Tengo una vista de stack que contiene tres UICollectionViews , configurada para darles espacio vertical igual a cada uno. Esa vista de stack está configurada para que sea la altura de la mitad de la pantalla, de modo que use más espacio en dispositivos más grandes. Esto se ha configurado en Interface Builder. Por lo […]

Cómo astackr secciones de UICollectionView

Originalmente intenté hacer esto con dos UICollectionViews astackdos uno encima del otro. Sin embargo, conseguirlo a escala correcta fue una pesadilla con Auto-layout (soy un desarrollador novato de iOS, por lo que es más una crítica de mi habilidad que Auto-layou t). Me gustaría astackr dos secciones de celdas UICollectionView encima de la otra así: […]

iOS: Separe los colors de background de la sección en UICollectionView

Tengo una UICollectionView con un color de background gris, pero quiero que una de mis secciones tenga un background blanco. Descubrí que esto no era tan simple como esperaba (es decir, la sección tiene un atributo que podría configurar). Desde mirar Cómo cambiar el color de background de una sección completa en UICollectionView? se sugirió […]

impedir que la sección uicollectionview comience en una nueva línea

Estoy usando un layout de flujo en uicollectionview. Todo se ve muy bien, excepto que parece comenzar otra sección en otra línea. Esto parece un defecto razonable, pero ¿cómo puedo anular esto y hacer que las secciones fluyan sin problemas en la misma línea como si no se iniciara una nueva sección? ¡Gracias!

iOS 8 UICollectionViewLayout Cambiando el Crash Misterioso en Swift

Soy nuevo trabajando con UICollectionView . Estoy intentando cambiar UICollectionViewLayout de la grilla a la list y viceversa usando el código siguiente: @IBAction func switchLayout(sender: AnyObject) { isGridLayout = !isGridLayout collectionView?.reloadData() if isGridLayout { collectionView?.performBatchUpdates({ () -> Void in self.collectionView?.collectionViewLayout.invalidateLayout() self.collectionView?.setCollectionViewLayout(self.gridLayout, animated: true) }, completion: { (completion) -> Void in }) } else { collectionView?.performBatchUpdates({ […]

iOS UiCollectionView – reloadData usando UiCollectionViewLayout personalizado

Estoy intentando usar un UiCollectionViewLayout personalizado, pero tengo un pequeño problema. En mi proyecto quiero cargar información de JSON y presentarla en UICollectionView. Necesito cargar la información de WEB y luego (cuando todo está cargado) necesito volver a cargar mi Vista de Colección. Si uso UICollectionViewFlowLayout todo funciona muy bien. Sin embargo, cuando trato de […]