<!--
{
  "availability" : [
    "iOS: 26.4.0 -",
    "iPadOS: 26.4.0 -",
    "macCatalyst: 26.4.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "CarPlay",
  "identifier" : "/documentation/CarPlay/CPVoiceControlState/actionButtons",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "CarPlay"
    ],
    "preciseIdentifier" : "c:objc(cs)CPVoiceControlState(py)actionButtons"
  },
  "title" : "actionButtons"
}
-->

# actionButtons

An array of action buttons displayed in the template.

```
var actionButtons: [CPButton] { get set }
```

## Discussion

These buttons provide user interaction capabilities such as play/pause,
favorite/unfavorite, share, or other content-specific actions. The buttons
are displayed horizontally and are limited by maximumActionButtonCount.

\discussion Buttons should have clear, concise titles or recognizable icons.
The order of buttons in the array determines their display order
from leading to trailing in the interface.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)