---
title: "rect(cornerRadius:cornerCurve:maskedCorners:)"
framework: uikit
role: symbol
role_heading: Type Method
path: "uikit/uishape-swift.struct/rect(cornerradius:cornercurve:maskedcorners:)"
---

# rect(cornerRadius:cornerCurve:maskedCorners:)

Creates a rectangular shape with rounded corners, using the provided corner radius, corner curve, and rectangle corners.

## Declaration

```swift
static func rect(cornerRadius: CGFloat, cornerCurve: UICornerCurve = .automatic, maskedCorners: UIRectCorner = .allCorners) -> UIShape
```

## See Also

### Creating a hover shape

- [rect](uikit/uishape-swift.struct/rect.md)
- [capsule](uikit/uishape-swift.struct/capsule.md)
- [circle](uikit/uishape-swift.struct/circle.md)
- [fixedRect(_:cornerRadius:cornerCurve:maskedCorners:)](uikit/uishape-swift.struct/fixedrect(_:cornerradius:cornercurve:maskedcorners:).md)
- [UICornerCurve](uikit/uicornercurve.md)
