Articles of uicollectionview

Problème de controller Uicollectionview

L'application se bloque et envoie le message d'erreur suivant Fin de l'application en raison d'une exception non interceptée 'NSInternalInconsistencyException', reason: '-[UICollectionViewController loadView] loaded the "RecipeCollectionViewController" nib but didn't get a UICollectionView.

Array objectAtIndex: erreur hors limites

Récemment, j'avais du mal à find comment créer une barre de search pour un uicollectionview (regardez ici ). Heureusement, quelqu'un a pu y répondre pour moi. Cependant, comme le défilement de mon application était vraiment lent et bogué, j'ai décidé d'implémenter une requête asynchronous pour que les images se chargent en arrière-plan, et donc de […]

planter en faisant défiler le TableView qui contient une Collectionview

j'avais ce problème ( UICollectionView à l'intérieur de UITableViewCell – AutoLayout ) et après avoir essayé plusieurs solutions qui sont disponibles sur Internet je suis venu avec cette réponse de @Pablo Romeu j'ai essayé sa solution, maintenant j'ai un TableView avec des cellules de collectionView dedans (qui peut dynamicment changer sa taille selon le contenu […]

Utilisation de la layout personnalisée Provoque l'appel de la fonction de délégué collectionFlowLayout

J'utilise TRMosaicLayout pour get une disposition similaire à SnapChat. Cependant, après l'avoir utilisé, j'ai remarqué que viewForSupplementaryElementOfKind n'est plus appelé. Des pensées? func collectionView(_ collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: Ssortingng, at indexPath: IndexPath) -> UICollectionReusableView { print("THIS FUNCTION IS NO LONGER CALLED"); var view: UICollectionReusableView! = UICollectionReusableView(); switch kind { case UICollectionElementKindSectionFooter: loadingFooterView = collectionView.dequeueReusableSupplementaryView(ofKind: kind, […]

Les images de CollectionView clignotent pendant le défilement

Im en utilisant le code suivant dans ma vue de collection cellForItemAtIndexPath – (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath { static NSSsortingng *identifier = @"Cell"; UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:identifier forIndexPath:indexPath]; UIImageView *recipeImageView = (UIImageView *)[cell viewWithTag:100]; recipeImageView.image = nil; if ([ImageArray count] >0){ dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), ^(void) { NSData *data0 = [NSData dataWithContentsOfURL: [NSURL URLWithSsortingng:[ImageArray objectAtIndex:indexPath.row]]]; […]

Actualisation de la cellule après la suppression d'une cellule dans UICollectionView

J'ai créé un UICollectionView avec redimensionnement dynamic de la hauteur de la cellule. Je redimensionne la cellule comme ceci: func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize { let approximatedwidthoftextview = view.frame.width – 70 let size = CGSize(width: approximatedwidthoftextview, height: 1000) let atsortingbutes = [NSAtsortingbutedSsortingngKey.font: UIFont(name: "Avenir Next", size: 18)] let […]

Animation de cellule dupliquée pendant la mise à jour par lot

J'ai mis en place une collectionVoir pour avoir un comportement de réorganisation personnalisé via la solution ici Cependant, lorsqu'une cellule est rapidement déplacée vers une nouvelle ligne, l'animation montre de nouveau la cellule déplacée animée à partir de sa position d'origine (voir ci-dessous): Je me request comment je pourrais faire tomber la cellule traînée sur […]

UICollectionView a reçu les attributes de disposition pour une cellule avec un path d'index qui n'existe pas

J'ai utilisé deux vues de collection dont le nom est cltnEdits et cltnTools , je suis affichage de cltnTools par défaut. lorsque l'user clique sur n'importe quel élément de cltnTools alors la vue de collection cltnEdits apparaît, sinon elle sera cachée. il y a un button d'annulation avec cltnEdits , chaque fois que l'user clique […]

Problème avec la transmission de l'image correcte à tableviewcell

C'est ma structure … struct ProductImage { let id : Ssortingng let url : URL let isDefault : Bool } struct Product { let name : Ssortingng let id : Ssortingng var images = [ProductImage]() init(name : Ssortingng, id: Ssortingng) { self.name = name self.id = id } mutating func add(image: ProductImage) { images.append(image) } […]

UICollectionView – Autolayout avec la disposition de style pinterest

J'essaye actuellement de build une layout style pinterest tout en ayant une hauteur dynamic en utilisant autolayout (en essayant de restr loin des calculs manuels de hauteurs de cellules). Je vise actuellement iOS 9 et plus. J'ai vu des exemples shinys de la façon de faire une layout dynamic et une layout pinterest avec des […]