---
schema_version: "1"
id: 90aa2778956d74b9eeed776dc1b985e19f2c33e617fb1ff978278dd31f28e62d
title: InAppMessageSpacing
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/marketing-cloud-mobilepush/engagement_sdk/references/ios-sdk-v11/sfmc-sdk/protocols/inappmessagespacing.md
canonical_url: https://developer.salesforce.com/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/inappmessagespacing.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 24734d38f641b69e5c1734b12d0ad5afc329ad5d7212f8f3883dd716cc6449d1
products:
  - Salesforce Engagement SDK
---
# InAppMessageSpacing

`Protocol`

## Declaration

```swift
@objc(SFMCSdkInAppMessageSpacing)
public protocol InAppMessageSpacing

var top: InAppMessageSize { get }

var bottom: InAppMessageSize { get }

var left: InAppMessageSize { get }

var right: InAppMessageSize { get }
```

## Cases

### `top`

```swift
var top: InAppMessageSize { get }
```

---

### `bottom`

```swift
var bottom: InAppMessageSize { get }
```

---

### `left`

```swift
var left: InAppMessageSize { get }
```

---

### `right`

```swift
var right: InAppMessageSize { get }
```

---
