---
title: "Sheet Placement | Explore SwiftUI"
description: "Sets the placement of a presentation within the presenting view. This may fall back to center on small screens"
canonical_url: "https://exploreswiftui.com/library/sheet/sheet-placement"
meta:
  author: "Explore SwiftUI"
  "og:description": "Sets the placement of a presentation within the presenting view. This may fall back to center on small screens"
  "og:image": "https://exploreswiftui.com/_og/d/c_Component%2Ctitle_Sheet%2BPlacement%2Cdescription_Sets%2Bthe%2Bplacement%2Bof%2Ba%2Bpresentation%2Bwithin%2Bthe%2Bpresenting%2Bview.%2BThis%2Bmay%2Bfall%2Bback%2Bto%2Bcenter%2Bon%2Bsmall%2Bscreens.%2Ccategory_Sheet%2Cimage_~L2FwaS9pbWFnZXMvMjMxL3ZhcmlhbnRzLzE4ODk~dj0xNzkwNTkxMTYzODQwJnI9MiZ3PTY0MCZoPTQ4MCZmPXBuZw%2CimageMode_fit%2CimagePosition_center%2CimageFrame_~Ym9yZGVyLXJhZGl1czogMzNweCAwcHggMHB4IDMzcHg7IGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNik7IGJvcmRlci1yaWdodDogMDsgYm94LXNoYWRvdzogMCAtMTBweCA1MHB4IHJnYmEoMzcsOTksMjM1LDAuMTgpOw%2Cprops_eyJwbGF0Zm9ybXMiOlsiaU9TIiwiaVBhZE9TIiwibWFjT1MiLCJ3YXRjaE9TIiwidHZPUyIsInZpc2lvbk9TIl19%2Cp_Ii9saWJyYXJ5L3NoZWV0L3NoZWV0LXBsYWNlbWVudCI%2Cs_NpWIwkSsC6g5Hz42.png"
  "og:image:height": "630"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "Sheet Placement | Explore SwiftUI"
  "twitter:description": "Sets the placement of a presentation within the presenting view. This may fall back to center on small screens"
  "twitter:image": "https://exploreswiftui.com/_og/d/c_Component%2Ctitle_Sheet%2BPlacement%2Cdescription_Sets%2Bthe%2Bplacement%2Bof%2Ba%2Bpresentation%2Bwithin%2Bthe%2Bpresenting%2Bview.%2BThis%2Bmay%2Bfall%2Bback%2Bto%2Bcenter%2Bon%2Bsmall%2Bscreens.%2Ccategory_Sheet%2Cimage_~L2FwaS9pbWFnZXMvMjMxL3ZhcmlhbnRzLzE4ODk~dj0xNzkwNTkxMTYzODQwJnI9MiZ3PTY0MCZoPTQ4MCZmPXBuZw%2CimageMode_fit%2CimagePosition_center%2CimageFrame_~Ym9yZGVyLXJhZGl1czogMzNweCAwcHggMHB4IDMzcHg7IGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNik7IGJvcmRlci1yaWdodDogMDsgYm94LXNoYWRvdzogMCAtMTBweCA1MHB4IHJnYmEoMzcsOTksMjM1LDAuMTgpOw%2Cprops_eyJwbGF0Zm9ybXMiOlsiaU9TIiwiaVBhZE9TIiwibWFjT1MiLCJ3YXRjaE9TIiwidHZPUyIsInZpc2lvbk9TIl19%2Cp_Ii9saWJyYXJ5L3NoZWV0L3NoZWV0LXBsYWNlbWVudCI%2Cs_NpWIwkSsC6g5Hz42.png"
  "twitter:title": "Sheet Placement | Explore SwiftUI"
---

> Index of every page on this site: [llms.txt](https://exploreswiftui.com/llms.txt)

**Interactive previews**[ iPhone Duo](https://exploreswiftui.com/duo?element=231) [ iPad](https://exploreswiftui.com/ipad?element=231)

# **Sheet Placement**

Sets the placement of a presentation within the presenting view. This may fall back to center on small screens.

![Sheet Placement - Preview Not Available](https://exploreswiftui.com/api/images/231/variants/1889?v=1790591163840&r=2&w=800&q=80&f=webp)

### **Platform Compatibility**

iOS 27.0+ iPadOS 27.0+ macOS 27.0+ watchOS 27.0+ tvOS 27.0+ visionOS 27.0+

### **Tags**

### **SwiftUI Code**

[ Docs](<https://developer.apple.com/documentation/swiftui/view/presentationplacement(_:)>)

```
@State var showSheet = true

var body: some View {
    Text("Foo")
        .sheet(isPresented: $showSheet) {
            sheetContent
                .presentationPlacement(.leading)
        }
}
```

### **Found an issue or have a suggestion?**

Created: August 11, 2026Updated: September 28, 2026

![Connect Wizard](https://exploreswiftui.com/_ipx/f_webp&q_80&s_48x48/images/connect-wizard-icon.png)

**Connect Wizard**

**Unlock insights App Store Connect doesn’t show you.**

[** Get Started **](https://apps.apple.com/app/apple-store/id6747314580?pt=121213751&ct=Explore%20SwiftUI%20Banner&mt=8)

### **More Sheet Components **

[**View all **](https://exploreswiftui.com/library/sheet)

![Disable Sheet Dismiss Swipe - iOS on iPhone - Portrait - Liquid Glass - Light Mode - Preview](https://exploreswiftui.com/api/images/145/variants/486?v=1790073478842&r=2&w=412&q=75&f=webp)

### **Disable Sheet Dismiss Swipe**

Conditionally prevents interactive dismissal of presentations like popovers, sheets, and inspectors. Dragging the sheet is still possible to a limited extent, as shown in the screenshot, but it will never be dismissed.

![Page Screen Sheet Size - iOS on iPhone - Portrait - Liquid Glass - Light Mode - Preview](https://exploreswiftui.com/api/images/144/variants/478?v=1790073478842&r=2&w=412&q=75&f=webp)

### **Page Screen Sheet Size**

On devices smaller than a page of paper, such as iPhone, Apple Watch, and 8" or 11" iPads, the sheet fills the entire height and, unlike the default sheet on iPad, the full width. On macOS, .page behaves like .fitted.

![Fitted Sheet Sizing - iPadOS - Landscape - Liquid Glass - Light Mode - Preview](https://exploreswiftui.com/api/images/143/variants/474?v=1790073478842&r=2&w=412&q=75&f=webp)

### **Fitted Sheet Sizing**

Sets the sizing of the containing presentation. This does not have any effect on smaller devices like iPhone and Apple Watch. On macOS, fitted is the default.

![Sheet Corner Radius - iOS on iPhone - Portrait - Liquid Glass - Light Mode - Preview](https://exploreswiftui.com/api/images/142/variants/468?v=1790073478842&r=2&w=412&q=75&f=webp)

### **Sheet Corner Radius**

Requests that the presentation have a specific corner radius.

![Prioritize Sheet Content Scrolling - iOS on iPhone - Portrait - Liquid Glass - Light Mode - Preview](https://exploreswiftui.com/api/images/141/variants/466?v=1790073478842&r=2&w=412&q=75&f=webp)

### **Prioritize Sheet Content Scrolling**

Configures the behavior of swipe gestures on a presentation. PresentationContentInteraction.scrolls prioritizes scrolling the content over resizing the sheet.

![Sheet Background Interaction - iOS on iPhone - Portrait - Liquid Glass - Light Mode - Preview](https://exploreswiftui.com/api/images/140/variants/434?v=1790073478842&r=2&w=412&q=75&f=webp)

### **Sheet Background Interaction**

Controls whether people can interact with the view behind a presentation.

![Sheet Background - iOS on iPhone - Portrait - Liquid Glass - Light Mode - Preview](https://exploreswiftui.com/api/images/139/variants/426?v=1790073478842&r=2&w=412&q=75&f=webp)

### **Sheet Background**

Sets the presentation background of the enclosing sheet using a shape style.

![Sheet Drag Indicator Visibility - iOS on iPhone - Portrait - Liquid Glass - Light Mode - Preview](https://exploreswiftui.com/api/images/138/variants/428?v=1790073478842&r=2&w=412&q=75&f=webp)

### **Sheet Drag Indicator Visibility**

Sets the visibility of the drag indicator on top of a sheet.

### **Explore Other Components **

[**Browse all **](https://exploreswiftui.com/)

![Move Disabled - iOS on iPhone - Portrait - Flat Design - Light Mode - Preview](https://exploreswiftui.com/api/images/128/variants/361?v=1790073478842&r=2&w=412&q=75&f=webp)

### **Move Disabled**

Adds a condition for whether the view’s view hierarchy is movable.

![Default Tab Bar Placement - iOS on iPhone - Portrait - Liquid Glass - Light Mode - Preview](https://exploreswiftui.com/api/images/239/variants/2069?v=1792681374978&r=2&w=412&q=75&f=webp)

### **Default Tab Bar Placement**

Specifies the preferred placement for the tabs of a TabView in the sidebarAdaptable style on platforms where the tab bar cannot adapt between different representations, and only one representation can be shown. For example, on iOS, it can enforce the sidebar on large-screen devices like the Pro Max, and iPhone Duo. This modifier has no effect on iPadOS.

![ButtonToggleStyle - iOS on iPhone - Portrait - Liquid Glass - Light Mode - Preview](https://exploreswiftui.com/api/images/210/variants/635?v=1790073478842&r=2&w=412&q=75&f=webp)

### **ButtonToggleStyle**

A toggle style that displays as a button with its label as the title.

![Button Roles - iOS on iPhone - Portrait - Liquid Glass - Light Mode - Preview](https://exploreswiftui.com/api/images/33/variants/718?v=1790073478842&r=2&w=412&q=75&f=webp)

### **Button Roles**

A value that describes the purpose of a button.

![CircularGaugeStyle - iOS on iPhone - Portrait - Flat Design - Light Mode - Preview](https://exploreswiftui.com/api/images/47/variants/263?v=1790073478842&r=2&w=412&q=75&f=webp)

### **CircularGaugeStyle**

A gauge style that displays an open ring with a marker that appears at a point along the ring to indicate the gauge’s current value

![Future DatePicker - iOS on iPhone - Portrait - Liquid Glass - Light Mode - Preview](https://exploreswiftui.com/api/images/68/variants/18?v=1790073478842&r=2&w=412&q=75&f=webp)

### **Future DatePicker**

Creates an instance that selects multiple dates on or after some start date

![RenameButton - iOS on iPhone - Portrait - Liquid Glass - Light Mode - Preview](https://exploreswiftui.com/api/images/37/variants/213?v=1790073478842&r=2&w=412&q=75&f=webp)

### **RenameButton**

A button that triggers a standard rename action

![Stepped Min Max Label Slider - iOS on iPhone - Portrait - Liquid Glass - Light Mode - Preview](https://exploreswiftui.com/api/images/51/variants/396?v=1790073478842&r=2&w=412&q=75&f=webp)

### **Stepped Min Max Label Slider**

Creates a slider to select a value from a given range, subject to a step increment, which displays the provided labels

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://exploreswiftui.com/#website","@type":"WebSite","description":"A visual library for SwiftUI APIs, components, and modifiers","inLanguage":"en-US","name":"Explore SwiftUI","url":"https://exploreswiftui.com/","publisher":{"@id":"https://exploreswiftui.com/#identity"}},{"@id":"https://exploreswiftui.com/library/sheet/sheet-placement#webpage","@type":"WebPage","dateModified":"2026-09-28T10:26:03.860Z","datePublished":"2026-08-11T05:58:54.259Z","description":"Sets the placement of a presentation within the presenting view. This may fall back to center on small screens","name":"Sheet Placement","url":"https://exploreswiftui.com/library/sheet/sheet-placement","breadcrumb":{"@id":"https://exploreswiftui.com/library/sheet/sheet-placement#breadcrumb"},"isPartOf":{"@id":"https://exploreswiftui.com/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://exploreswiftui.com/library/sheet/sheet-placement"]}],"primaryImageOfPage":{"@id":"https://exploreswiftui.com/#logo"}},{"@id":"https://exploreswiftui.com/#identity","@type":"Organization","description":"A visual library for SwiftUI APIs, components, and modifiers","name":"Explore SwiftUI","url":"https://exploreswiftui.com","logo":{"@id":"https://exploreswiftui.com/#logo"},"sameAs":["https://x.com/Typ0genius","https://mastodon.social/@Typ0genius"]},{"@id":"https://exploreswiftui.com/library/sheet/sheet-placement#article","dateModified":"2026-09-28T10:26:03.860Z","datePublished":"2026-08-11T05:58:54.259Z","description":"Sets the placement of a presentation within the presenting view. This may fall back to center on small screens","headline":"Sheet Placement","inLanguage":"en-US","name":"Sheet Placement","thumbnailUrl":"https://exploreswiftui.com/api/images/231/variants/1889?v=1790591163840&r=2","url":"https://exploreswiftui.com/library/sheet/sheet-placement","@type":["Article","TechArticle"],"about":{"@type":"Thing","name":"SwiftUI"},"author":{"@id":"https://exploreswiftui.com/#identity"},"image":{"@id":"https://exploreswiftui.com/#/schema/image/1"},"isPartOf":{"@type":"WebSite","name":"Explore SwiftUI","url":"https://exploreswiftui.com"},"mainEntityOfPage":{"@id":"https://exploreswiftui.com/library/sheet/sheet-placement#webpage"},"publisher":{"@id":"https://exploreswiftui.com/#identity"}},{"@id":"https://exploreswiftui.com/library/sheet/sheet-placement#/schema/software-source-code/1","@type":"SoftwareSourceCode","codeRepository":"https://developer.apple.com/documentation/swiftui/view/presentationplacement(_:)","codeSampleType":"full example","description":"Sets the placement of a presentation within the presenting view. This may fall back to center on small screens","name":"Sheet Placement SwiftUI Example","programmingLanguage":"Swift","runtimePlatform":"SwiftUI","text":"@State var showSheet = true\n\nvar body: some View {\n    Text(\"Foo\")\n        .sheet(isPresented: $showSheet) {\n            sheetContent\n                .presentationPlacement(.leading)\n        }\n}","about":[{"@type":"Thing","name":"SwiftUI"},{"@type":"Thing","name":"Sheet"},{"@type":"Thing","name":"Sheet Placement"}]},{"@id":"https://exploreswiftui.com/library/sheet/sheet-placement#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Home","item":"https://exploreswiftui.com","position":1},{"@type":"ListItem","name":"Sheet","item":"https://exploreswiftui.com/library/sheet","position":2},{"@type":"ListItem","name":"Sheet Placement","item":"https://exploreswiftui.com/library/sheet/sheet-placement","position":3}]},{"@id":"https://exploreswiftui.com/#logo","@type":"ImageObject","caption":"Explore SwiftUI","contentUrl":"https://exploreswiftui.com/apple-touch-icon.png","inLanguage":"en","url":"https://exploreswiftui.com/apple-touch-icon.png"},{"@id":"https://exploreswiftui.com/#/schema/image/1","@type":"ImageObject","contentUrl":"https://exploreswiftui.com/api/images/231/variants/1889?v=1790591163840&r=2","inLanguage":"en","url":"https://exploreswiftui.com/api/images/231/variants/1889?v=1790591163840&r=2"}]}
```