Articles of uicollectionview

Cómo get el tamaño de una celda UICollectionView antes de la rotation

Tengo una UICollectionView que tiene un ancho que es un porcentaje de su padre. Cuando gira, necesito saber cuál será el tamaño, por lo que puedo invalidar el layout y volver a dibujar las celdas de vista de colección para que sea el nuevo ancho completo. Estuve usando viewWillTransitionToSize: withTransitionCoordinator: method, pero el tamaño que […]

UICollectionView con pagination que muestra parte de las páginas siguientes / anteriores.

Estoy tratando de crear una interfaz donde las tarjetas se presentan una a la vez al usuario. El usuario puede desplazarse hacia la izquierda y hacia la derecha de forma paginada, por lo que siempre que el usuario no esté desplazándose, una tarjeta completa es visible en el centro de la pantalla. También quiero ver […]

Sección UICollectionView Header Issue

Tengo una UICollectionView contiene cell y header . Tengo 4 secciones cada sección tiene 3 o 5 celdas. Mi problema es que el encabezado de la sección no se mantendrá hasta que llegue al siguiente encabezado de sección como en el TableView . ¿Dónde estaría mi problema? Mi código: func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int { […]

UICollectionView restablece la compensación de contenido después de desplazarse por una UITableView anidada.

Preparar: Tengo una UICollectionView única creada en un Storyboard y delegates conectados a un controller, orientados para desplazamiento horizontal. Cada UICollectionViewCell tiene una UITableView dentro, delegada en el mismo controller. La vista de Colección está paginada. Hay aproximadamente 3.5 celdas visibles a la vez. Problema: Si me desploop horizontalmente en la vista de colección para […]

Agregando SearchBar a CollectionView

He creado un CollectionView (como un CollectionViewController en IB) y se me ocurrió que debería tener una function de búsqueda. Quiero agregar un SearchBar por encima de mi CollectionView en Storyboard, sin embargo, físicamente no me permite y sigue deslizándose por debajo, lo que obviamente no funcionará. ¿Hay alguna forma de solucionar esto o necesito […]

Pulsar dos veces en las celdas no funciona en iOS9

Nuestro proyecto tiene UICollectionViewCell personalizado que maneja un solo toque y doble toque mediante UITapGestureRecognizer, y una subvista que también utiliza un solo toque UITapGestureRecognizer. Así es como se configuró el toque simple / doble en nuestro proyecto: _singleTapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTap:)]; _singleTapGestureRecognizer.numberOfTapsRequinetworking = 1; [self addGestureRecognizer:_singleTapGestureRecognizer]; _doubleTapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleDoubleTap:)]; […]

Animar el cambio de altura del encabezado UICollectionView

Actualmente estoy usando un UICollectionView con un encabezado, y me pregunto cómo animar y expandir la altura del encabezado cuando sea necesario. Estoy tratando de emular la funcionalidad que se encuentra en la aplicación Expedia para iPhone, donde al tocar la image se expande la celda del encabezado para revelar la image en el centro: […]

¿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 […]

UICollectionViewData layoutAttributesForItemAtIndexPath HockeyApp Crash Report

Estoy usando HockeyApp para generar informes de fallos y get el siguiente locking. No puedo reproducir el locking. ¿Puede ser debido a la animation del desplazamiento en UICollectionView? Exception Type: SIGSEGV Exception Codes: SEGV_ACCERR at 0x66dbc2408 Crashed Thread: 0 Application Specific Information: Selector name found in current argument registers: indexAtPosition: Thread 0 Crashed: 0 libobjc.A.dylib […]

Crea un reproductor de video en UICollectionViewCell

Tengo UICollectionView y cada celda tiene video cuando el usuario hace clic en ese video que debería comenzar a reproducir. Esto es lo que probé: -(UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath{ … dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0ul); dispatch_async(queue, ^{ cell.playerItem = [AVPlayerItem playerItemWithURL:[NSURL URLWithString:cell.videoUrl]]; dispatch_sync(dispatch_get_main_queue(), ^{ cell.player = [AVPlayer playerWithPlayerItem:cell.playerItem]; cell.playerLayer = [AVPlayerLayer playerLayerWithPlayer:cell.player]; cell.playerLayer.videoGravity = […]