---
title: "printerPickerControllerWillPresent(_:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uiprinterpickercontrollerdelegate/printerpickercontrollerwillpresent(_:)"
---

# printerPickerControllerWillPresent(_:)

Tells the delegate that the printer picker is about to be displayed.

## Declaration

```swift
optional func printerPickerControllerWillPresent(_ printerPickerController: UIPrinterPickerController)
```

## Parameters

- `printerPickerController`: The printer picker controller object being displayed.

## Discussion

Discussion Use this method to perform any tasks associated with displaying the printer picker controller.

## See Also

### Responding to Printer Picker Events

- [printerPickerControllerParentViewController(_:)](uikit/uiprinterpickercontrollerdelegate/printerpickercontrollerparentviewcontroller(_:).md)
- [printerPickerControllerDidPresent(_:)](uikit/uiprinterpickercontrollerdelegate/printerpickercontrollerdidpresent(_:).md)
- [printerPickerControllerWillDismiss(_:)](uikit/uiprinterpickercontrollerdelegate/printerpickercontrollerwilldismiss(_:).md)
- [printerPickerControllerDidDismiss(_:)](uikit/uiprinterpickercontrollerdelegate/printerpickercontrollerdiddismiss(_:).md)
