---
title: "init(id:placement:content:)"
framework: swiftui
role: symbol
role_heading: Initializer
path: "swiftui/toolbaritem/init(id:placement:content:)"
---

# init(id:placement:content:)

Creates a toolbar item with the specified placement and content, which allows for user customization.

## Declaration

```swift
nonisolated init(id: String, placement: ToolbarItemPlacement = .automatic, @ContentBuilder content: () -> Content)
```

## Parameters

- `id`: A unique identifier for this item.
- `placement`: Which section of the toolbar the item should be placed in.
- `content`: The content of the item.

## See Also

### Creating a toolbar item

- [init(placement:content:)](swiftui/toolbaritem/init(placement:content:).md)
- [init(id:placement:showsByDefault:content:)](swiftui/toolbaritem/init(id:placement:showsbydefault:content:).md)
