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