Articles of uicollectionview

UICollectionViewFlowLayout minimumInteritemSpacing no funciona

Tengo dos problemas con mi UICollectionView: minimumInteritemSpacing no funciona se desborda horizontalmente en iOS 6 Configuré el layout de esta manera: UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init]; layout.itemSize = CGSizeMake(70.0f, 70.0f); layout.scrollDirection = UICollectionViewScrollDirectionVertical; layout.minimumLineSpacing = 0.0f; layout.minimumInteritemSpacing = 0.0f; _collectionView = [[UICollectionView alloc] initWithFrame:CGRectZero collectionViewLayout:layout]; // I set the size of _collectionView in layoutSubviews: […]

Carga perezosa en uicollectionview

aquí está el código de mi colección: está mostrando loggings, pero cargando, realmente, por favor, dime cómo puedo implementar la carga perezosa en esto. También tengo una foto de marcador de position en mi proyecto. – (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath { CollectionViewCell* cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"MJCell" forIndexPath:indexPath]; // Setup image name NSString *url = […]

¿Cómo agregar Load more cell en UICollectionView?

Quiero agregar cargar más celda en UICollectionview? ¿Alguien puede decirme cómo puedo agregar el button de carga? He creado collectionview que funciona bien, pero quiero agregar el button Cargar más en la parte inferior de la celda de vista de colección como esta Aquí está mi vista de colección #pragma mark <UICollectionViewDataSource> – (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView […]

Detección de la celda de recolección más cercana al centro de la colección.

Sospecho que estoy haciendo algo fundamentalmente incorrecto a continuación … Tengo una vista de colección horizontal y, después de arrastrar, quiero tomar la celda más cercana al centro. Pero mis resultados son impnetworkingecibles … ¿qué estoy haciendo mal aquí? func scrollViewDidEndDragging(scrollView: UIScrollView, willDecelerate decelerate: Bool) { // Find collectionview cell nearest to the center of […]

¿Cómo puedo acceder a una instancia específica de un encabezado o pie de página en una UICollectionView?

Puedo llamar a collectionView:cellForItemAtIndexPath: para get una celda específica para modificar esa celda en cualquier momento, por ejemplo, para actualizar su label. Estoy hablando del método de instancia de class en UICollectionView , no del método UICollectionViewDataSource . Sin embargo, no parece haber un método similar para los encabezados / pies de página. collectionView:viewForSupplementaryElementOfKind devolverá […]

Detectar la dirección del desplazamiento UICollectionView, cargar datos de REST

Suponiendo una configuration estándar (arriba / abajo), me gustaría detectar cuándo un usuario está desplazando su UIColletionView hacia arriba o hacia abajo (que es la subclass de UIScrollView y se ajusta a UIScrollViewDelegate ). No veo ninguna información directamente del delegado para detectar esto, aunque puedo estar buscando algo. Si sé en qué dirección se […]

UICollectionView didselect no funciona

Cada vez que presiono una celda, quiero que la celda cambie de image: – (void)collectionView:(UICollectionView *)collectionView didDeselectItemAtIndexPath:(NSIndexPath *)indexPath { if ([[arrayOfImages objectAtIndex:indexPath.item] isEqual: @"dog.png"]) { [arrayOfImages replaceObjectAtIndex:indexPath.item withObject:@"cat.png"]; } else if ([[arrayOfImages objectAtIndex:indexPath.item] isEqual: @"cat.png"]) { [arrayOfImages replaceObjectAtIndex:indexPath.item withObject:@"lion.png"]; } else if ([[arrayOfImages objectAtIndex:indexPath.item] isEqual: @"lion.png"]) { [arrayOfImages replaceObjectAtIndex:indexPath.item withObject:@"dog.png"]; } [myCollectionView reloadData]; } Presiono […]

UICollectionView no muestra imágenes de celda

Tengo un viewcontroller y uicollectionview en él. Utilicé el siguiente código, pero no hay imágenes visibles en uicollectionview , solo cuadros amarillos: myviewcontroller.h { IBOutlet UICollectionView *gallery1; //IBOutlet UIImage *inimage; NSArray *recipePhotos; } @property (nonatomic, retain) IBOutlet UICollectionView *gallery1; //@property (nonatomic, retain) IBOutlet UIImage *inimage; y myviewcontroller.m – (void)viewDidLoad { [super viewDidLoad]; recipePhotos = [NSArray […]

Cómo saber cuándo desaparece una UICollectionViewCell

Tengo una vista de colección donde las celdas contienen UIImageView s, y estoy probando agregar una label como una subvista a estas vistas. El problema es que, dado que las celdas son reutilizables, las tags siguen agregándose. Por supuesto, puedo verificar si mi label ya existe y reutilizarla, pero realmente me gustaría limpiar después de […]

Swift: La memory no se borra cuando se ajusta a otro controller de vista, recibiendo una advertencia de memory

Estoy desarrollando una aplicación en Xcode 6.2, para iOS 8.1. Tengo un UIViewController ( LevelViewController ) que contiene un UICollectionView cuyas celdas cada uno representa un nivel en mi juego (cada uno tiene una label con un número). Una vez que se selecciona una de las celdas, realizo un show segue a un SKScene que […]