Articles of colección de la

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"]; } […]

UICollectionViewCell se oculta = SÍ

Estoy intentando implementar un "desplazamiento sin fin" con UICollectionView . Lo hago almacenando mi matriz de datos como en este tutorial y luego implementando the didEndDisplayingCell de UICollectionViewDelegate de la siguiente manera: – (void)collectionView:(UICollectionView *)collectionView didEndDisplayingCell:(UICollectionViewCell *)cell forItemAtIndexPath:(NSIndexPath *)indexPath{ if (self.galleryArray.count > 0) { NSIndexPath *newIndexPath = indexPath; if (self.specialHeaderView.bannerView.scrollDirection == left) { newIndexPath = […]

¿Cómo agregar dinámicamente tags y botones en el encabezado de sección de UICollectionView?

Por favor, ayúdenme cómo puedo agregar tags horizontalmente y botones similares de manera horizontal, pero cada button debe alinearse hacia abajo de cada label como una sección diferente. Esto debería suceder dinámicamente en el encabezado de UICollectionView ya que el número de tags y botones está de acuerdo con mis datos. Quiero hacer un layout […]

¿Cómo puedo probar si el encabezado UICollectionView está actualmente en la vista rect?

Necesito saber si la vista suplementaria del encabezado UICollectionView está actualmente a la vista para obligarla a actualizar / actualizar cuando se cambia una configuration / preference de la aplicación. Si el encabezado no está a la vista, una vez que se desplace hacia adelante, el encabezado se dibujará correctamente, pero en este momento solo […]

Detener la animation en la celda UICollectionView

Tengo un timer que se dispara cada segundo para actualizar los datos en una celda UICollectionView , a veces (especialmente cuando giro el dispositivo), la celda comienza a parpadear cada segundo. Quiero detener esta animation de parpadeo. Sin embargo, tengo otra animation dentro de la celda de vista de colección, así que no quiero deshabilitar […]

UICollectionReusableView para el encabezado de sección no funciona

Creé una vista de UICollectionReusuable para el encabezado de la sección de vista de UICollecton. Utilizo el siguiente código para implementar la vista del encabezado. – (UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath { ThemeHeader *headerView = [[ThemeHeader alloc] init]; headerView = [collectionView dequeueReusableSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:@"header" forIndexPath:indexPath]; NSString *title = @"Title for the header"; headerView.title.text = […]

viewForSupplementaryElementOfKind no se invoca en UICollectionViewLayout personalizado

Creé un UICollectionViewLayout personalizado y lo puse en mi controller de vista de colección en el guión gráfico. No tuve tantos problemas al mostrar los elementos / celdas. Mi problema es que no se llama a viewForSupplementaryElementOfKind. No puedo para fijarme en por qué es eso. Traté de volver al layout pnetworkingeterminado y lo llamo, […]

ios UICollectionView detect dirección de desplazamiento

Tengo una colecciónView. Quiero detectar la dirección de desplazamiento. Tengo dos styles de animation diferentes para desplazarme hacia abajo y desplazarme hacia arriba. Entonces, debo aprender a desplazarme en dirección. CGPoint scrollVelocity = [self.collectionView.panGestureRecognizer velocityInView:self.collectionView.superview]; if (scrollVelocity.y > 0.0f) NSLog(@"scroll up"); else if(scrollVelocity.y < 0.0f) NSLog(@"scroll down"); Esto es solo trabajo al tocar el dedo. […]

UICollectionView separadores de línea personalizados

Quiero hacer 2pt separadores negros en UICollectionView para nuestra nueva aplicación. Captura de pantalla de nuestra aplicación está a continuación. No pudimos usar UITableView , porque tenemos animaciones de inserción / eliminación personalizadas, efectos de desplazamiento y paralaje, etc.

actualizar el contenido del encabezado de UICollectionView sin volver a cargar toda la sección

Quiero actualizar dinámicamente el contenido de la información del encabezado en mi UIColectionView pero no quiero volver a cargar toda la sección porque esto lo hice con mucha frecuencia. ¿Alguna idea para una solución elegante? Gracias