---
title: AVInputPickerInteraction.Delegate
framework: avkit
role: symbol
role_heading: Protocol
path: avkit/avinputpickerinteraction/delegate-swift.protocol
---

# AVInputPickerInteraction.Delegate

The AVInputPickerInteractionDelegate protocol defines methods you use to receive notifications about transitions in an AVInputPickerInteraction object.

## Declaration

```swift
protocol Delegate : NSObjectProtocol
```

## Topics

### Responding to life cycle events

- [inputPickerInteractionWillBeginPresenting(_:)](avkit/avinputpickerinteraction/delegate-swift.protocol/inputpickerinteractionwillbeginpresenting(_:).md)
- [inputPickerInteractionDidEndPresenting(_:)](avkit/avinputpickerinteraction/delegate-swift.protocol/inputpickerinteractiondidendpresenting(_:).md)
- [inputPickerInteractionWillBeginDismissing(_:)](avkit/avinputpickerinteraction/delegate-swift.protocol/inputpickerinteractionwillbegindismissing(_:).md)
- [inputPickerInteractionDidEndDismissing(_:)](avkit/avinputpickerinteraction/delegate-swift.protocol/inputpickerinteractiondidenddismissing(_:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Setting the delegate

- [delegate](avkit/avinputpickerinteraction/delegate-swift.property.md)
