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

# init(_:id:content:)

Creates a window group with a text view title and an identifier.

## Declaration

```swift
nonisolated init(_ title: Text, id: String, @ContentBuilder content: () -> Content)
```

## Parameters

- `title`: The doc://com.apple.SwiftUI/documentation/SwiftUI/Text view to use for the group’s title.
- `id`: A string that uniquely identifies the window group. Identifiers must be unique among the window groups in your app.
- `content`: A closure that creates the content for each instance of the group.

## Discussion

Discussion The window group uses the specified content as a template to create each window in the group. The system uses the title to distinguish the window group in the user interface, such as in the name of commands associated with the group. important: The system ignores any text styling that you apply to the Text view title, like bold or italics. However, you can use the formatting controls that the view offers, like for localization, dates, and numerical representations.

## See Also

### Identifying a window group

- [init(id:content:)](swiftui/windowgroup/init(id:content:).md)
