---
title: "rect(topLeadingRadius:bottomLeadingRadius:bottomTrailingRadius:topTrailingRadius:style:)"
framework: swiftui
role: symbol
role_heading: Type Method
path: "swiftui/shape/rect(topleadingradius:bottomleadingradius:bottomtrailingradius:toptrailingradius:style:)"
---

# rect(topLeadingRadius:bottomLeadingRadius:bottomTrailingRadius:topTrailingRadius:style:)

A rectangular shape with rounded corners with different values, aligned inside the frame of the view containing it.

## Declaration

```swift
static func rect(topLeadingRadius: CGFloat = 0, bottomLeadingRadius: CGFloat = 0, bottomTrailingRadius: CGFloat = 0, topTrailingRadius: CGFloat = 0, style: RoundedCornerStyle = .continuous) -> Self
```

## See Also

### Getting standard shapes

- [buttonBorder](swiftui/shape/buttonborder.md)
- [capsule](swiftui/shape/capsule.md)
- [capsule(style:)](swiftui/shape/capsule(style:).md)
- [circle](swiftui/shape/circle.md)
- [containerRelative](swiftui/shape/containerrelative.md)
- [ellipse](swiftui/shape/ellipse.md)
- [rect](swiftui/shape/rect.md)
- [rect(cornerRadii:style:)](swiftui/shape/rect(cornerradii:style:).md)
- [rect(cornerRadius:style:)](swiftui/shape/rect(cornerradius:style:).md)
- [rect(cornerSize:style:)](swiftui/shape/rect(cornersize:style:).md)
