<!--
{
  "availability" : [
    "iOS: 26.0.0 -",
    "iPadOS: 26.0.0 -",
    "macCatalyst: 26.0.0 -",
    "macOS: 26.0.0 -",
    "tvOS: 26.0.0 -",
    "visionOS: 26.0.0 -",
    "watchOS: 26.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "SwiftUI",
  "identifier" : "/documentation/SwiftUI/ConcentricRectangle/init(uniformTrailingCorners:topLeadingCorner:bottomLeadingCorner:)",
  "metadataVersion" : "0.1.0",
  "role" : "Initializer",
  "symbol" : {
    "kind" : "Initializer",
    "modules" : [
      "SwiftUI"
    ],
    "preciseIdentifier" : "s:7SwiftUI19ConcentricRectangleV22uniformTrailingCorners16topLeadingCorner06bottomiJ0AcA4EdgeO0J0O5StyleV_A2Ltcfc"
  },
  "title" : "init(uniformTrailingCorners:topLeadingCorner:bottomLeadingCorner:)"
}
-->

# init(uniformTrailingCorners:topLeadingCorner:bottomLeadingCorner:)

Creates a rectangle with a corner style set on the trailing two corners
uniformly, and two other styles for the leading two corners respectively.

```
init(uniformTrailingCorners: Edge.Corner.Style = .concentric, topLeadingCorner: Edge.Corner.Style = .concentric, bottomLeadingCorner: Edge.Corner.Style = .concentric)
```

## Parameters

`uniformTrailingCorners`

The corner style to apply to the
trailing two corners uniformly.

`topLeadingCorner`

The corner style for the top leading corner.

`bottomLeadingCorner`

The corner style for the bottom leading corner.

## Discussion

For the two trailing corners, the system calculates the radius for
each corner first. Then, it selects the largest radius and applies it
to each trailing corner to achieve the symmetric look.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)