---
title: "pictureInPictureControllerDidStopPictureInPicture(_:)"
framework: avkit
role: symbol
role_heading: Instance Method
path: "avkit/avpictureinpicturecontrollerdelegate/pictureinpicturecontrollerdidstoppictureinpicture(_:)"
---

# pictureInPictureControllerDidStopPictureInPicture(_:)

Tells the delegate that Picture in Picture stopped.

## Declaration

```swift
optional func pictureInPictureControllerDidStopPictureInPicture(_ pictureInPictureController: AVPictureInPictureController)
```

## Parameters

- `pictureInPictureController`: The delegating controller.

## Mentioned in

Adopting Picture in Picture in a Custom Player

## See Also

### Responding to Picture in Picture Lifecycle Events

- [pictureInPictureControllerWillStartPictureInPicture(_:)](avkit/avpictureinpicturecontrollerdelegate/pictureinpicturecontrollerwillstartpictureinpicture(_:).md)
- [pictureInPictureControllerDidStartPictureInPicture(_:)](avkit/avpictureinpicturecontrollerdelegate/pictureinpicturecontrollerdidstartpictureinpicture(_:).md)
- [pictureInPictureController(_:failedToStartPictureInPictureWithError:)](avkit/avpictureinpicturecontrollerdelegate/pictureinpicturecontroller(_:failedtostartpictureinpicturewitherror:).md)
- [pictureInPictureControllerWillStopPictureInPicture(_:)](avkit/avpictureinpicturecontrollerdelegate/pictureinpicturecontrollerwillstoppictureinpicture(_:).md)
