---
title: "draw(_:at:anchor:)"
framework: swiftui
role: symbol
role_heading: Instance Method
path: "swiftui/graphicscontext/draw(_:at:anchor:)-5dgmd"
---

# draw(_:at:anchor:)

Draws text into the context, aligning an anchor within the ideal size of the rendered text to a point in the context.

## Declaration

```swift
func draw(_ text: Text, at point: CGPoint, anchor: UnitPoint = .center)
```

## Parameters

- `text`: The doc://com.apple.SwiftUI/documentation/SwiftUI/Text view to draw. Before drawing, the method converts the view to doc://com.apple.SwiftUI/documentation/SwiftUI/GraphicsContext/ResolvedText by calling doc://com.apple.SwiftUI/documentation/SwiftUI/GraphicsContext/resolve(_:)-4dx65.
- `point`: A point within the rectangle of the resolved text to anchor to a point in the context.
- `anchor`: A doc://com.apple.SwiftUI/documentation/SwiftUI/UnitPoint within the context to align the text with. The default is doc://com.apple.SwiftUI/documentation/SwiftUI/UnitPoint/center.

## Discussion

Discussion The current context state defines the full drawing operation. For example, the current transformation and clip shapes affect how SwiftUI draws the text.
