---
title: "proposedSize(for:context:)"
framework: swiftui
role: symbol
role_heading: Instance Method
path: "swiftui/presentationsizing/proposedsize(for:context:)"
---

# proposedSize(for:context:)

## Declaration

```swift
func proposedSize(for root: PresentationSizingRoot, context: PresentationSizingContext) -> ProposedViewSize
```

## See Also

### Creating custom presentation size

- [fitted(horizontal:vertical:)](swiftui/presentationsizing/fitted(horizontal:vertical:).md)
- [sticky(horizontal:vertical:)](swiftui/presentationsizing/sticky(horizontal:vertical:).md)
