---
title: MSMessagesAppPresentationStyle
framework: messages
role: symbol
role_heading: Enumeration
path: messages/msmessagesapppresentationstyle
---

# MSMessagesAppPresentationStyle

Presentation styles that describe your iMessage app’s appearance.

## Declaration

```swift
enum MSMessagesAppPresentationStyle
```

## Topics

### Presentation Styles

- [MSMessagesAppPresentationStyle.compact](messages/msmessagesapppresentationstyle/compact.md)
- [MSMessagesAppPresentationStyle.expanded](messages/msmessagesapppresentationstyle/expanded.md)
- [MSMessagesAppPresentationStyle.transcript](messages/msmessagesapppresentationstyle/transcript.md)

### Initializers

- [init(rawValue:)](messages/msmessagesapppresentationstyle/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Custom iMessage app interface

- [IceCreamBuilder: Building an iMessage Extension](messages/icecreambuilder-building-an-imessage-extension.md)
- [Creating a Sticker App with a Custom Layout](messages/creating-a-sticker-app-with-a-custom-layout.md)
- [MSMessagesAppViewController](messages/msmessagesappviewcontroller.md)
- [MSMessagesAppTranscriptPresentation](messages/msmessagesapptranscriptpresentation.md)
