0
votes

Uicollectionview avec 2 colonnes squash la deuxième colonne

J'ai un uicollectionview qui est incorporé dans un uIView (Je sais que cela soulève des questions telles que - une histoire longue courte, c'est la façon la plus simple que je puisse accomplir cette interface utilisateur) .

Le problème est que je ne peux pas sembler comprendre comment centrer les 2 colonnes à droite au milieu avec un peu de rembourrage à gauche et à droite entre les cellules (les blocs violet sont des images, ont juste eu Pour les floue parce que c'est un client).

J'ai essayé tant d'options et je ne peux pas sembler comprendre. Il gache toujours les bonnes cellules avec les images. C'est ce que j'ai jusqu'à présent: xxx

voici l'effet:

 Aperçu


2 commentaires

Mettez un point de rupture à retour cgsize (largeur: ((largeur / 2)), hauteur: 150) et vérifier si son appel.


@Dharmesh oui, ça l'appelle


3 Réponses :


2
votes

Voici le problème

layout.sectionInset = UIEdgeInsets(top: 0, left: 5, bottom: 10, right: 5)


1 commentaires

Et comment puis-je obtenir le minimumInterIserSpacing (il est défini sur 0)? Si je retourne cgsize (largeur: ((largeur - 10) / 2), hauteur: 150) obtenez toujours beaucoup d'espacement entre + l'effet schéré



2
votes

Vous pouvez utiliser ceci:

Essayez avec retour cgsize (largeur: ((((((collectionview.frame.widht / 2)), hauteur: 150)

et modifier minumscing à 0

 Entrez la description de l'image ici

Ceci éliminera l'espace entre CollectionviewCell .

Peut-être que cela vous aidera.


0 commentaires

0
votes
  • Donnez un rembourrage de tous les côtés de la vue de collection comme vous avez besoin pour la conception, puis écrivez ce code dans votre contrôleur d'affichage: XXX

    J'espère que cela vous aidera !!


0 commentaires