---
title: "vertical(layoutSize:subitem:count:)"
framework: appkit
role: symbol
role_heading: Type Method
path: "appkit/nscollectionlayoutgroup/vertical(layoutsize:subitem:count:)"
---

# vertical(layoutSize:subitem:count:)

Creates a group of the specified size, containing an array of equally sized items arranged in a vertical line up to the number specified by count.

## Declaration

```swift
class func vertical(layoutSize: NSCollectionLayoutSize, subitem: NSCollectionLayoutItem, count: Int) -> Self
```

## Discussion

Discussion When you set a value for the interItemSpacing property after using this initializer, the group keeps the same number of items and automatically resizes them to add the extra specified spacing between them.

## See Also

### Creating a vertical group

- [vertical(layoutSize:subitems:)](appkit/nscollectionlayoutgroup/vertical(layoutsize:subitems:).md)
