При условии, что ваш UICollectionViewCell
имеет подпредставление UIImageView
, которое привязано для его полного заполнения (т. Е. UIImageView привязано к UICollectionViewCell сверху, снизу, слева и справа).
Следующий метод может использоваться для определения размера UICollectionViewCell
в соответствии с экраном, на котором он находится, это автоматически приведет к тому, что UIImageView
будет таким же большим, как и сам экран.
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
return self.collectionView.bounds.size //to ensure that this works as intended set self.collectionView size be the screen size.
}
Обратите внимание, что UICollectionView
достаточно большой, чтобы вместить размер UICollectionViewCell
, который вы ищете.