---
schema_version: "1"
id: 7cbd10f02b0aed1c8f6a8b644c8f6738a5964cd3e4c0fe8ea6a4b4979c1e26a5
title: InAppMessageLayoutOrder
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/enums/inappmessagelayoutorder.md
canonical_url: https://developer.salesforce.com/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/inappmessagelayoutorder.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: abfbef1c0b6c5e9d2316a9e8ee2a1c58b5ff3a7e674f0a1b00c3175a6402e3c8
products:
  - Salesforce Engagement SDK
---
# InAppMessageLayoutOrder

`Enumeration`

## Declaration

```swift
@objc(SFMCSdkInAppMessageLayoutOrder)
public enum InAppMessageLayoutOrder : Int

case unknown = -1

case titleImageBody = 0

case imageTitleBody
```

## Cases

### `unknown`

Represents an unsupported or unrecognized layout order.

```swift
case unknown = -1
```

---

### `titleImageBody`

```swift
case titleImageBody = 0
```

---

### `imageTitleBody`

```swift
case imageTitleBody
```

---
