Articles of uicollectionview

indexPath.row no obtiene datos de la matriz

He creado un PFQuery para get algunas cadenas de mi server de análisis sintáctico y el poner esto en un par de matrices var packsAvailable = [""] var packsImage = [""] var packsDescription = [""] Si imprimo el valor de la matriz en el bucle for de la consulta, obtengo todos los valores en una […]

iOS 11 beta UICollectionViewCell cambia de tamaño a medida que se aproxima a la barra superior utilizando contentInsetAdjustmentBehavior

Mi aplicación tiene un UIViewController con una vista de contenedor que llena toda la pantalla. La vista del contenedor incrusta un UICollectionViewController. Estos controlleres de vista deben desplazarse por debajo y mostrar a continuación la barra de estado. Para lograr esto, he configurado UICollectionViewController.contentInsetAdjustmentBehavior = .never. Cuando desploop la vista de colección y la parte […]

UICollectionView Crash en reloadData

UICollectionview está cargado con celdas simples y hay una variable int simple para calcular la cantidad de elementos en la sección. func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { return viewCount } Cuando el valor de viewCount (inicialmente en 45) se cambia a un número menor (por ejemplo, 12), la aplicación se bloquea. […]

iOS: ¿Cómo seleccionar y desplazarse a una celda específica en una colecciónView en swift 3?

Me gustaría seleccionar y desplazarme a una indexPath de indexPath específica en una collectionView centrándolo. Encontré que funciona, pero es imposible combinarlas: collectionView.selectItem(at: indexPath, animated: true, scrollPosition: UICollectionViewScrollPosition.centenetworkingVertically) collectionView.scrollToItem(at: indexPath, at: .centenetworkingHorizontally, animated: true) collectionView.scrollToItem(at: indexPath, at: .centenetworkingVertically, animated: true) Gracias por adelantado.

UICollectionView, pagination y clipsToBounds

Tengo una vista de colección cuyo contenido se desplaza horizontalmente y debe estar visible para todo el ancho del dispositivo. La vista de colección tiene clipsToBounds establecidos en NO y su marco es de 600 ancho con pagingEnabled establecido en YES . El efecto que estoy buscando es que el contenido parezca deslizarse en otra […]

Redibuja las celdas después de que UICollectionViewFlowLayout invalida su layout

Cuando invalida el layout en un UICollectionViewFlowLayout , crea un montón de nuevos attributes de layout para cada una de sus celdas; Sin embargo, no indica a las celdas que se vuelvan a dibujar, lo que provoca distorsiones en los dibujos de Capa. No quiero decirle a mi colección que vuelva a cargar sus datos […]

Actualización de NSFetchedResultsController con un tipo de actualización incorrecto

Por favor vea los comentarios antes de votar ciegamente esto como un duplicado. No es una pregunta duplicada. Primero, estoy usando MagicalRecord para los datos principales. Segundo: Mi UICollectionView se rellena con un NSFetchedResultsController . El NSPnetworkingicate para el NSFetchedResultsController es … NSPnetworkingicate *eventPnetworkingicate = [NSPnetworkingicate pnetworkingicateWithFormat:@"event = %@", self.event]; NSPnetworkingicate *deletedPnetworkingicate = [NSPnetworkingicate pnetworkingicateWithFormat:@"deleted […]

¿Cómo se mantiene una reference a UICollectionViewCell después de iniciar una request asíncrona?

Tengo un UICollectionView que consta de subclasss UICollectionViewCells. Estas celdas tienen botones que realizan requestes asíncronas a una API. En un caso, tengo un button "corazón". Al tocar esto, se deshabilita el button y se realiza una llamada API de forma asíncrona y se pasa a un bloque para utilizarlo como callback. Cuando la llamada […]

Las celdas en UICollectionView se superponen

Estoy usando un ViewController en el que agrego una UICollectionView de esta manera: UICollectionViewFlowLayout *collectionViewFlowLayout = [[UICollectionViewFlowLayout alloc] init]; [collectionViewFlowLayout setScrollDirection:UICollectionViewScrollDirectionVertical]; [collectionViewFlowLayout setMinimumInteritemSpacing:2]; [collectionViewFlowLayout setMinimumLineSpacing:4]; [collectionViewFlowLayout setHeaderReferenceSize:CGSizeMake(320, 30)]; CGRect collectionViewFrame = self.view.bounds; self.collectionView = [[UICollectionView alloc] initWithFrame:collectionViewFrame collectionViewLayout:collectionViewFlowLayout]; self.collectionView.autoresizingMask = UIViewAutoresizingFlexibleHeight; self.collectionView.delegate = self; self.collectionView.dataSource = self; [self.collectionView registerClass:[MyCollectionViewCell class] forCellWithReuseIdentifier:myCellIdentifier]; [self.view addSubview:self.collectionView]; Y así […]

¿Cómo mejorar el performance de UICollectionView? Deje que se desplace suavemente

Estoy desarrollando una aplicación para iOS que usa UICollectionView para lograr un module como una aplicación de calendar normal. El color de background de la celda de la date cambia de acuerdo con la date (Esto no es importante). La celda se reutiliza con el método dequeueReusableCellWithReuseIdentifier. Sin embargo, el calendar es muy flojo cuando […]