Description :
Réponse pour Objective-C
y Swift2.0
: Comment aligner au centre les cellules d'un UICollectionView ?
D'habitude, j'essaie de convertir le Swift2.0
réponse à la Swift3.0
solution, quelle que soit la méthode :
func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, insetForSectionAtIndex section: Int) -> UIEdgeInsets {
let edgeInsets = (screenWight - (CGFloat(elements.count) * 50) - (CGFloat(elements.count) * 10)) / 2
return UIEdgeInsetsMake(0, edgeInsets, 0, 0);
}
ne semble pas exister dans Swift3.0
,et la seule autre méthode que j'ai trouvée et qui semble utile est :
func collectionView(_ collectionView: UICollectionView, transitionLayoutForOldLayout fromLayout: UICollectionViewLayout, newLayout toLayout: UICollectionViewLayout) -> UICollectionViewTransitionLayout {
<#code#>
}
mais je ne sais pas comment l'implémenter correctement.
Question :
Comment aligner au centre les cellules d'un UICollectionView
sur Swift3.0
?
(Une solution simple et générale pour iOS et tvOS serait parfaite)