Articles of uicollectionviewcell

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.

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

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

Comment réparer un pointeur Incompatible pour la sous-class de UICollectionViewCell

J'ai implémenté une sous-class SPCell de UICollectionViewCell que j'utilise pour créer des cellules dans mon UICollectionViewController . Maintenant, quand je rassemble une cellule, afin de faire quelque chose avec elle, je reçois un avertissement Incompatible pointer types initializing 'SPCell *' with an expression of type 'UICollectionViewCell *' Voici un exemple. Ma cellule personnalisée contient une […]

Orientation paysage pour la vue Collection dans Swift

Je rencontre un problème d'orientation paysage pour ma cellule de vue de collection. Lorsque l'application est en mode portrait, elle me donne le nombre correct de cellules par rangée, soit 2. Mais lorsque je fais pivoter mon application en mode paysage, elle affiche 1 cellule par ligne. Voici l'écran de ce que j'ai: Portrait: Paysage: […]

les cellules de vue de la collection ne se rafraîchissent pas

Lorsque la vue est chargée, je remplis datatables d'un appel API et les affiche dans les cellules: override func viewDidLoad() { super.viewDidLoad() parseData(urll: url) } Lorsque je cherche à partir d'une barre de search, je remplis un nouvel set d'éléments en utilisant ce code: func searchBarSearchButtonClicked(_ searchBar: UISearchBar) { let keywords = searchBar.text let finalKey […]

UIProgressView ne fonctionne pas correctement lorsque setFrame dans UICollectionViewCell

Je crée un UIProgressView à l'intérieur de UICollectionViewCell, j'essaie de définir setFrame pour UIProgressView pour changer de position dans UICollectionViewCell mais quand cela fait, certaines cellules n'affichent pas progressView. Quand je supprime setFrame, c'est OK mais la largeur par défaut en haut de UICollectionViewCell Quel est le problème? Comment changer la taille UIProgressView, origine? S'il […]

Collection Afficher Cell multiple item select Erreur

J'ai une vue de collection et je veux sélectionner plus d'un article. Pour cela j'utilise – (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath { [self.selectedAsset addObject:self.assets[indexPath.row]]; UICollectionViewCell* cell=[self.collectionView cellForItemAtIndexPath:indexPath]; cell.contentView.backgroundColor = [UIColor blackColor]; } Cette méthode permet d'append des objects à selectedAsset NSMutableArray. C'est la méthode cellForItemAtIndexPath . – (UICollectionViewCell *)collectionView:(UICollectionView *)cv cellForItemAtIndexPath:(NSIndexPath *)indexPath; { Cell *cell = […]

Redimensionner dynamicment un UICollectionViewCell

J'ai un UICollectionView avec 2 UILabel et un UIImage avec une disposition similaire: ——————– | | | LABEL1 | | IMAGE | | LABEL2 | | …… | | …… | ——————– Label2 a un nombre variable de lignes, différentes entre les cellules, et j'aimerais pouvoir auto- UICollectionView height fonction de la label2 height , […]