У меня есть UICollectionView
с динамическим размером ячейки c, который работал идеально, пока я не установил пропорциональные ограничения ширины для содержимого внутри ячейки.
Кажется, теперь размер UICollectionViewCell
соответствует размер контента, тогда как на самом деле я хочу наоборот - контент должен быть пропорционален размеру ячейки. Думаю, я что-то упустил ...


func collectionView(_ collectionView: UICollectionView,
layout collectionViewLayout: UICollectionViewLayout,
sizeForItemAt indexPath: IndexPath) -> CGSize {
let width = self.collectionView.frame.width
let height = self.view.frame.height/2.5
return CGSize(width: width, height: height)
}