---
title: "prepare(forDrawingPages:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uiprintpagerenderer/prepare(fordrawingpages:)"
---

# prepare(forDrawingPages:)

Prepares the renderer for drawing a range of pages.

## Declaration

```swift
func prepare(forDrawingPages range: NSRange)
```

## Parameters

- `range`: A range of pages.

## Discussion

Discussion UIKit calls this method before it requests drawing for a range of pages. You can optionally override this method to perform setup tasks. The default implementation does nothing.
