Articles of colección de

UICollectionView Cell Pantalla derecha a izquierda

Necesito mostrar UICollectionView de la siguiente manera ———————– 12 8 4 0 9 5 1 10 6 2 11 7 3 ———————– Por defecto me muestra así ————————– 0 4 8 12 1 5 9 2 6 10 3 7 11 ————————– Porque estoy tratando con alguna aplicación árabe. Aquí 0,1,2,3,4 son UICollectionViewCell Revisé el […]

Detenga `UICollectionViewCell` desapareciendo después de cambiar los límites de` UICollectionView`.

Tengo un UICollectionView que anima sus límites cuando un usuario levanta el dedo de la pantalla. La vista de colección crece o se contrae según la cantidad de usuarios desplazados. Esto funciona muy bien si el usuario levanta el dedo mientras el UICollectionView está parado; sin embargo, si chasquea la vista de desplazamiento, ocurrirán resultados […]

Rellene UICollectionView de izquierda a derecha cuando la dirección de desplazamiento es horizontal

Cuando se desplaza la dirección, se agregan celdas horizontales en UICollectionView de arriba a abajo Para la dirección de desplazamiento = vertical, se agregan de izquierda a derecha. La pregunta es si hay alguna forma de agregar celdas de izquierda a derecha cuando la dirección de desplazamiento es horizontal.

Cómo cambiar el color de la celda visible más alta en StickyCollectionView

Cómo cambiar el color de la celda más visible de la parte superior en la vista de colección que se está superponiendo con otra celda en la aplicación https://www.cocoacontrols.com/controls/stickyflowlayout . ¿Alguien puede ayudarme a resolver esto?

¿Por qué se invoca el método systemLayoutSizeFittingSize en cada UICollectionViewCell incluso si las celdas tienen un tamaño fijo?

He realizado una vista de colección con un layout de flujo que se desplaza horizontalmente. Las celdas deben tener un ancho fijo y deben llenar la vista de colección verticalmente. Así que he configurado este tamaño fijo usando la propiedad de disposition de flujo, el elemento itemSize en viewDidLayoutSubviews de mi controller. myCollectionViewFlow.itemSize = CGSizeMake(MyCollectionViewColumnWidth, […]

UICollectionView cellForItemAtIndexPath devuelve nil después de desplazarse

Tengo un problema con UICollectionView. El siguiente código es devolver get la celda en un punto (CGPoint) CollectionViewCell* cell = (CollectionViewCell*) [mCollectionView cellForItemAtIndexPath: [mCollectionView indexPathForItemAtPoint:point]]; if (cell) NSLog(@"Cell exists"); else NSLog(@"Cell doesn't exist"); Esto devuelve una celda válida si el UICollectionView se queda quieto. Si se desplaza hacia abajo, devuelve cero. No estoy seguro de […]

collectionViewLayout sizeForItemAtIndexPath -> CGSize Extraño comportamiento

Por lo tanto, es interesante que estoy tratando de utilizar collectionViewLayout sizeForItemAtIndexPath para mostrar solo un elemento a la vez en collectionView y desplazarme horizontalmente. He intentado esto: – (void)viewDidLoad { [super viewDidLoad]; flowLayout = [[UICollectionViewFlowLayout alloc]init]; flowLayout.scrollDirection = UICollectionViewScrollDirectionHorizontal; flowLayout.minimumInteritemSpacing = 0.0; flowLayout.minimumLineSpacing = 0.0; _obj_CollectionView.pagingEnabled = YES; _obj_CollectionView.collectionViewLayout = flowLayout; self.obj_CollectionView.delegate = self; […]

Eliminando celdas seleccionadas en uicollectionview

He colocado un button dentro de uicollectionviewcell y cuando se presiona ese button, está progtwigndo la celda como seleccionada. – (void) deleteItem:(id)sender { self.selected = YES; [self.cellOptionsDelegate deleteItem]; } A continuación, delega en uicollectionviewcontroller para eliminar el elemento que está seleccionado. – (void) deleteItem { NSArray* selectedItemsIndexPaths = [self.collectionView indexPathsForSelectedItems]; // Delete the items from […]

UICollectionView: vista suplementaria bloquea la selección de elementos

Estoy implementando el layout del calendar para UICollectionView . Hay celdas de "evento" y vista suplementaria de "hora actual". De acuerdo con el layout, muestro la vista 'hora actual' por encima de los events. El problema es que si el usuario toca la vista de "hora actual" no se puede seleccionar una celda de "evento". […]

No se puede get el encabezado UICollectionView para funcionar

Aquí hay un código relevante: Controlador: – (instancetype)init { UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init]; layout.itemSize = CGSizeMake(106.0, 106.0); layout.minimumInteritemSpacing = 1.0; layout.minimumLineSpacing = 1.0; layout.headerReferenceSize = CGSizeMake(320.0, 44.0); return (self = [super initWithCollectionViewLayout:layout]); } – (void)viewDidLoad { [super viewDidLoad]; // some setup self.collectionView.delegate = self; self.collectionView.dataSource = self; [self.collectionView registerClass:[ITPhotosHeaderView class] forSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:@"header"]; } […]