У меня есть UICollectionView, который прокручивается горизонтально, и я хотел бы, чтобы на экране отображалась одна ячейка за раз.
Я программно устанавливаю ширину и высоту ячейки следующим методом:
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "Cell", for: indexPath as IndexPath) as! Cell
let width = collectionView.bounds.size.width - 40
let height = collectionView.bounds.size.height - 40
cell.bounds.size = CGSize(width: CGFloat(width), height: CGFloat(height))
return cell
}
И после того, как я изо всех сил пытался понять, как работать со вставками, интервалами, вставками разделов (как программно, так и в инспекторах в XCode), я не могу понять, что мне нужно установить и где это нужно установить.