---
title: transportBarCustomMenuItems
framework: avkit
role: symbol
role_heading: Instance Property
path: avkit/avplayerviewcontroller/transportbarcustommenuitems
---

# transportBarCustomMenuItems

An array of actions and menus to display with the default player controls.

## Declaration

```swift
var transportBarCustomMenuItems: [UIMenuElement] { get set }
```

## Mentioned in

Customizing the tvOS Playback Experience

## Discussion

Discussion Use this property to display custom pop-up menus in transport bar. This property only supports menu elements of type UIAction and UIMenu, and supports displaying inline one level of submenus.

## See Also

### Customizing the tvOS player UI

- [playbackControlsIncludeTransportBar](avkit/avplayerviewcontroller/playbackcontrolsincludetransportbar.md)
- [playbackControlsIncludeInfoViews](avkit/avplayerviewcontroller/playbackcontrolsincludeinfoviews.md)
- [transportBarIncludesTitleView](avkit/avplayerviewcontroller/transportbarincludestitleview.md)
- [customInfoViewControllers](avkit/avplayerviewcontroller/custominfoviewcontrollers.md)
- [infoViewActions](avkit/avplayerviewcontroller/infoviewactions.md)
- [contextualActions](avkit/avplayerviewcontroller/contextualactions.md)
- [customOverlayViewController](avkit/avplayerviewcontroller/customoverlayviewcontroller.md)
- [unobscuredContentGuide](avkit/avplayerviewcontroller/unobscuredcontentguide.md)
- [customInfoViewController](avkit/avplayerviewcontroller/custominfoviewcontroller.md)
