---
title: "stroke(lineWidth:)"
framework: swiftui
role: symbol
role_heading: Instance Method
path: "swiftui/shape/stroke(linewidth:)"
---

# stroke(lineWidth:)

Returns a new shape that is a stroked copy of self with line-width defined by lineWidth and all other properties of StrokeStyle having their default values.

## Declaration

```swift
nonisolated func stroke(lineWidth: CGFloat = 1) -> some Shape

```

## See Also

### Setting the stroke characteristics

- [stroke(_:lineWidth:)](swiftui/shape/stroke(_:linewidth:).md)
- [stroke(_:lineWidth:antialiased:)](swiftui/shape/stroke(_:linewidth:antialiased:).md)
- [stroke(_:style:)](swiftui/shape/stroke(_:style:).md)
- [stroke(_:style:antialiased:)](swiftui/shape/stroke(_:style:antialiased:).md)
- [stroke(style:)](swiftui/shape/stroke(style:).md)
