Articles of uicollectionviewlayout

Las vistas suplementarias de UICollectionView no animarán "in" o "out"

Tengo una UICollectionView que incluye una vista suplementaria para cada elemento en cada sección de la colección. Cuando trato de usar cualquiera de los methods init / final para vistas suplementarias: – (UICollectionViewLayoutAttributes *)initialLayoutAttributesForAppearingSupplementaryElementOfKind:(NSString *)elementKind atIndexPath:(NSIndexPath *)elementIndexPath; – (UICollectionViewLayoutAttributes *)finalLayoutAttributesForDisappearingSupplementaryElementOfKind:(NSString *)elementKind atIndexPath:(NSIndexPath *)elementIndexPath; Los attributes que estoy regresando no parecen afectar las vistas suplementarias que […]

UIColllectionView no respeta el layout

Quiero cambiar el layout de la vista de colección después de la rotation para cambiar el tamaño de la celda. En el simulador funciona genial. En el iPhone 6 no. El código es el siguiente: -(void)viewDidLoad { UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init]; self.collectionView = [[UICollectionView alloc] initWithFrame:self.view.bounds collectionViewLayout:layout]; [_collectionView registerClass:[TLListCell class] forCellWithReuseIdentifier:kTLAsyncListCell]; _collectionView.autoresizingMask = […]

Crash con UICollectionView y layout de flujo personalizado

He implementado encabezados de sección pegajosa para una vista de colección, usando http://blog.radi.ws/post/32905838158/sticky-headers-for-uicollectionview-using como un punto de partida, y funcionan. Pero estoy viendo un crash muy extraño. Cuando presiono una vista de detalle del editor, cambie el nombre del elemento de manera que se mueva de una sección a otra (piense en cambiar el apellido […]

UICollectionViewFlowLayout encaja en su lugar con UIKitDynamics

He subclasificado UICollectionViewFlowLayout y tengo en prepareForLayout agregado un comportamiento de file adjunto entre cada una de mis celdas, sin ninguna modificación al UIAttachmentBehavior por lo que es solo un file adjunto rígido. Mi plan era entonces cuando se UISnapBehavior la primera celda para agregar un UISnapBehavior a la primera celda y encajarla en la […]

¿Debería ShouldInvalidateLayoutForBoundsChange funcionar de la misma manera que invalidateLayout?

Uno puede llamar a invalidateLayout directamente en una UICollectionView o uno podría implementar shouldInvalidateLayoutForBoundsChange: y devolver YES . Ahora observé que en mi implementación, ambos funcionan de manera diferente. invalidateLayout funciona en mi caso como se esperaba, pero shouldInvalidateLayoutForBoundsChange: comporta de manera diferente para que el layout se vea destruido. En detalle, en el cambio […]

IOS: Encabezado de UICollectionView pegajoso (como Apple App Store)

Estoy intentando crear un encabezado como el de App Store. Donde cuando el usuario arrastra hacia abajo, el encabezado permanece en su lugar y solo las celdas se desplazan hacia abajo. Pero cuando el usuario arrastra, tanto el encabezado como las celdas se desplazan hacia arriba. Lo que he hecho hasta ahora es establecer mi […]

¿Por qué la inserción de la sección del layout del flujo no se respeta cuando se habilita el dimensionamiento dynamic de celdas en una UICollectionView?

De acuerdo con muchos tutoriales y publicaciones como esta en UICollectionView , el layout de flujo de UICollectionView vuelve dynamic una vez que establece su propiedad estimatedItemSize en un valor distinto de cero. Si este es el caso, el layout de flujo obtiene el tamaño de cada elemento directamente de las celdas en lugar de […]

iOS UICollectionView itemSize es diferente entre collectionViews que se basa en el mismo UICollectionViewFlowLayout

Utilicé una tercera lib llamada PagingMenuController para mostrar varias collectionsViews en la vista principal, y establezco el ancho del elementoSize igual al ancho y alto de la colecciónView para el ancho / 1.5 de la colecciónView, pero en different collectionViews, el elementoSize es diferente e incluso en la misma colecciónVer el tamaño es También no […]

¿Cómo networkingucir la velocidad del desplazamiento al mostrar la vista previa de la celda anterior / siguiente en UICollectionView?

Soy consciente de que ya se han formulado muchas preguntas para este problema. Pero la mayoría de las preguntas están desactualizadas o no tienen respuestas. El problema con mi implementación no es una vista previa, ¿pero su velocidad de pagination? Puedo mostrar la celda anterior / siguiente en UICollectionView pero cuando trato de desplazarme rápidamente, […]

UICollectionViewLayout y método layoutAttributesForItem nunca se llama

Estoy intentando implementar un UICollectionViewFlowLayout o UICollectionViewLayout : cualquier forma en que el layoutAttributesForItem nunca se llame. Puedo ver de otros que llaman layoutAttributesForItem de self.layoutAttributesForItem . Al igual que este ejemplo de flujo : He creado un proyecto de Playground que puedes ver. En general, solo trato de ampliar la vista del centro.