J'ai été en mesure de modifier la taille de la cellule de collectionView en utilisant la fonction ci-dessous, mais comment puis-je faire fonctionner cette fonction avec une taille d'écran différente. Ainsi, par exemple, je veux la hauteur et la largeur d'être différent sur l'iPad que l'iPhone est-il un moyen de le faireModifier UICollectionView Taille de cellule en fonction de la taille de l'écran
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
let width = UIScreen.main.bounds.width
let height = UIScreen.main.bounds.height
return CGSize(width: (width/5.5), height: (height/4.5))
}
Vous pouvez définir un point de rupture en fonction des valeurs de hauteur/largeur, ce qui signifie que si vous x espace vertical/horizontal, utilisez un retour avec des valeurs différentes. –