Установить размер и отступ у ячейки в CollectionView (Set size and space for cell in UICollectionView, sizeForItemAt, insetForSectionAt) - Swift 5
// 1.
sizeForItemAt - позволяет задать размер ячейки, как высоту, так и ширину
// 2.
insetForSectionAt - позволяет задать отступы для ячейки
extension CategoriesCollectionViewController:
UICollectionViewDelegateFlowLayout {
func collectionView(_ collectionView: UICollectionView, layout
collectionViewLayout: UICollectionViewLayout,
sizeForItemAt indexPath: IndexPath) ->
CGSize {
return CGSize(
width: (view.frame.size.width / 2) - 22,
height: 150)
}
func collectionView(_ collectionView: UICollectionView, layout
collectionViewLayout: UICollectionViewLayout,
insetForSectionAt section: Int) ->
UIEdgeInsets {
return UIEdgeInsets(
top: 10,
left: 12,
bottom: 10,
right: 12)
}
}
Индивидуальное, дистанционное обучение программированию
подробнее
Возврат к списку