Saya memiliki UICollectionView yang bergulir secara horizontal dan saya ingin satu sel terlihat di layar pada satu waktu.
Saya secara terprogram mengatur lebar dan tinggi sel dengan metode berikut:
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
}
Dan setelah berjuang untuk mengetahui cara bekerja dengan inset, spasi, inset bagian (baik secara terprogram maupun dalam inspektur di XCode), sepertinya saya tidak tahu apa yang perlu saya atur dan di mana saya perlu mengaturnya.