Мне удалось изменить размер ячейки коллекцииView, используя приведенную ниже функцию, но как я могу заставить эту функцию работать с разным размером экрана. так, например, я хочу, чтобы высота и ширина будет отличаться от IPad, что iPhone есть способ сделать этоизменить UICollectionView Размер ячейки в зависимости от размера экрана
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))
}
Yo может установить что-то вроде точки разрыва в зависимости от значений высоты/ширины, что означает, если вы x количество вертикального/горизонтального пространства, то используйте возврат с разными значениями. –