Je suis un débutant dans le développement iOS, et je suis un tutoriel pour mettre en œuvre la vue de collection.UICollectionView l'espacement des éléments ne peut pas être ajusté
Voici la capture d'écran de cette application:
Je veux faire cet écart entre les éléments le plus près possible. J'ai essayé de mettre en œuvre le code ci-dessous:
struct StoryBoard {
static let leftAndRightPaddings : CGFloat = 1.0
static let numberOfItemsPerRow : CGFloat = 3.0
}
let collectionViewWidth = collectionView?.frame.width
let itemWidth = (collectionViewWidth! - StoryBoard.leftAndRightPaddings)/StoryBoard.numberOfItemsPerRow
let layout = collectionViewLayout as! UICollectionViewFlowLayout
layout.itemSize = CGSize(width: itemWidth, height: itemWidth)
J'ai également changé l'espacement minimal pour la cellule et la ligne à 0,1 en story-board principale comme ceci:
mais l'écart est encore grand . qu'est-ce qui a mal tourné ici?
peut que cela vous aide. https://stackoverflow.com/questions/35654129/how-to-change-space-between-cells-in-uicollectionview/35654505#35654505 –
L'imageView se remplit-elle sur chaque cellule? Vous pouvez utiliser la vue de débogage hiérarchie pour le vérifier – jojoT