---
title: "accessoryBar(id:)"
framework: swiftui
role: symbol
role_heading: Type Method
path: "swiftui/toolbarplacement/accessorybar(id:)"
---

# accessoryBar(id:)

Creates a unique accessory bar placement.

## Declaration

```swift
@backDeployed(before: macOS 14.0)
static func accessoryBar<ID>(id: ID) -> ToolbarPlacement where ID : Hashable
```

## Parameters

- `id`: A unique identifier for this placement.

## Discussion

Discussion On macOS, accessory bars are in a section below the title bar and toolbar area of the window. Each separate identifier will correspond to a separate accessory bar that is added to this area. Use a custom placement to control the appearance of the containing bar for items using a custom ToolbarItemPlacement with the same identifier. private let favoritesBarID = "com.example.favoritesBar" extension ToolbarItemPlacement {     static let favoritesBar = accessoryBar(id: favoritesBarID) } extension ToolbarPlacement {     static let favoritesBar = accessoryBar(id: favoritesBarID) } ... BrowserView()     .toolbar {         ToolbarItem(placement: .favoritesBar) {             FavoritesBar()         }     }     .toolbar(.hidden, for: .favoritesBar)

## See Also

### Getting placements

- [automatic](swiftui/toolbarplacement/automatic.md)
- [bottomBar](swiftui/toolbarplacement/bottombar.md)
- [bottomOrnament](swiftui/toolbarplacement/bottomornament.md)
- [navigationBar](swiftui/toolbarplacement/navigationbar.md)
- [tabBar](swiftui/toolbarplacement/tabbar.md)
- [windowToolbar](swiftui/toolbarplacement/windowtoolbar.md)
