Я знаю, что мы можем легко сделать размер ячейки представления коллекции самим по себе с помощью свойстваtimateSize, но теперь мне нужна ячейка собственного размера для определенного одного раздела, но не для другого раздела, но, к сожалению, я не могу сделать свой пользовательский интерфейс надлежащим образом, как я могу добиться этого?
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
if indexPath.section == 0 {
return UICollectionViewFlowLayout.automaticSize
}
else {
let itemsPerRow:CGFloat = 2
let itemWidth = (collectionView.frame.width / itemsPerRow) - 40
let itemHeight = CGFloat(250)
return CGSize(width: itemWidth, height: itemHeight)
}
}
viewDidLoad
if let flowLayout = collRenterProf as? UICollectionViewFlowLayout {
flowLayout.estimatedItemSize = CGSize.init(width: 1.0, height: 1.0)
}