---
title: "playerViewController(_:willTransitionToVisibilityOfTransportBar:with:)"
framework: avkit
role: symbol
role_heading: Instance Method
path: "avkit/avplayerviewcontrollerdelegate/playerviewcontroller(_:willtransitiontovisibilityoftransportbar:with:)"
---

# playerViewController(_:willTransitionToVisibilityOfTransportBar:with:)

Tells the delegate when the transport bar’s visibility is about to change.

## Declaration

```swift
optional func playerViewController(_ playerViewController: AVPlayerViewController, willTransitionToVisibilityOfTransportBar visible: Bool, with coordinator: any AVPlayerViewControllerAnimationCoordinator)
```

## Parameters

- `playerViewController`: The player view controller.
- `visible`: The transport bar’s new visibility.
- `coordinator`: The animation coordinator to use to synchronize animations with the transport bar visibility.

## See Also

### Responding to Transport Bar Changes

- [AVPlayerViewControllerAnimationCoordinator](avkit/avplayerviewcontrolleranimationcoordinator.md)
