---
title: AccessoryBarButtonStyle
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/accessorybarbuttonstyle
---

# AccessoryBarButtonStyle

A button style that you use for actions in an accessory toolbar that narrow the focus of a search or other operation.

## Declaration

```swift
nonisolated struct AccessoryBarButtonStyle
```

## Overview

Overview This is the default button style for views in accessory toolbars, which you create with init(id:), and for searchable scopes. This style also affects other view types that you apply a button style to, like Toggle, Picker, and Menu instances. Use accessoryBar to construct this style.

## Topics

### Creating the button style

- [init()](swiftui/accessorybarbuttonstyle/init().md)

### Supporting types

- [makeBody(configuration:)](swiftui/accessorybarbuttonstyle/makebody(configuration:).md)

## Relationships

### Conforms To

- [PrimitiveButtonStyle](swiftui/primitivebuttonstyle.md)

## See Also

### Supporting types

- [DefaultButtonStyle](swiftui/defaultbuttonstyle.md)
- [AccessoryBarActionButtonStyle](swiftui/accessorybaractionbuttonstyle.md)
- [BorderedButtonStyle](swiftui/borderedbuttonstyle.md)
- [BorderedProminentButtonStyle](swiftui/borderedprominentbuttonstyle.md)
- [BorderlessButtonStyle](swiftui/borderlessbuttonstyle.md)
- [CardButtonStyle](swiftui/cardbuttonstyle.md)
- [LinkButtonStyle](swiftui/linkbuttonstyle.md)
- [PlainButtonStyle](swiftui/plainbuttonstyle.md)
