---
title: "canvasViewDidFinishRendering(_:)"
framework: pencilkit
role: symbol
role_heading: Instance Method
path: "pencilkit/pkcanvasviewdelegate/canvasviewdidfinishrendering(_:)"
---

# canvasViewDidFinishRendering(_:)

Tells the delegate that the previously drawn content is ready to display.

## Declaration

```swift
optional func canvasViewDidFinishRendering(_ canvasView: PKCanvasView)
```

## Parameters

- `canvasView`: The canvas view whose contents changed.

## Discussion

Discussion The PKCanvasView object calls this method when you assign a new drawing to its drawing property, when the user zooms in on the canvas, or when the canvas scrolls.

## See Also

### Responding to drawing-related changes

- [canvasViewDrawingDidChange(_:)](pencilkit/pkcanvasviewdelegate/canvasviewdrawingdidchange(_:).md)
