---
title: itemSize
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uicollectionviewflowlayout/itemsize
---

# itemSize

The default size to use for cells.

## Declaration

```swift
var itemSize: CGSize { get set }
```

## Discussion

Discussion If the delegate does not implement the collectionView(_:layout:sizeForItemAt:) method, the flow layout uses the value in this property to set the size of each cell. This results in cells that all have the same size. The default size value is (50.0, 50.0).

## See Also

### Configuring item spacing

- [minimumLineSpacing](uikit/uicollectionviewflowlayout/minimumlinespacing.md)
- [minimumInteritemSpacing](uikit/uicollectionviewflowlayout/minimuminteritemspacing.md)
- [estimatedItemSize](uikit/uicollectionviewflowlayout/estimateditemsize.md)
- [automaticSize](uikit/uicollectionviewflowlayout/automaticsize.md)
- [sectionInset](uikit/uicollectionviewflowlayout/sectioninset.md)
- [sectionInsetReference](uikit/uicollectionviewflowlayout/sectioninsetreference-swift.property.md)
- [UICollectionViewFlowLayout.SectionInsetReference](uikit/uicollectionviewflowlayout/sectioninsetreference-swift.enum.md)
