---
title: "init(leading:top:trailing:bottom:)"
framework: appkit
role: symbol
role_heading: Initializer
path: "appkit/nscollectionlayoutedgespacing/init(leading:top:trailing:bottom:)"
---

# init(leading:top:trailing:bottom:)

Creates an edge spacing object with the specified leading, top, trailing, and bottom spacing.

## Declaration

```swift
convenience init(leading: NSCollectionLayoutSpacing?, top: NSCollectionLayoutSpacing?, trailing: NSCollectionLayoutSpacing?, bottom: NSCollectionLayoutSpacing?)
```
