У меня есть просмотр коллекции и загрузка изображения с той же шириной, но высота является переменной.Я пытался исправить, используя contentView.systemLayoutSizeFitting
, но это не работает.Вот мой код:
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "cell", for: indexPath) as! CollectionViewCell
let img = UIImage(named:array[indexPath.row])
let imgWidth = img?.size.width
let imgHeigh = img?.size.height
let size = CGSize(width: imgWidth ?? 500, height: imgHeigh ?? 500)
cell.myImgView.image = img
cell.myImgView.backgroundColor = UIColor.blue
cell.contentView.systemLayoutSizeFitting(size)
return cell
}
Кто-нибудь из вас знает, как можно исправить высоту uicollectionviewcell в зависимости от высоты изображения?
Буду очень признателен за вашу помощь.