<!--
{
  "availability" : [
    "iOS: 17.2.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "JournalingSuggestions",
  "identifier" : "/documentation/JournalingSuggestions/JournalingSuggestionsPicker",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "Journaling Suggestions"
    ],
    "preciseIdentifier" : "s:21JournalingSuggestions0aB6PickerV"
  },
  "title" : "JournalingSuggestionsPicker"
}
-->

# JournalingSuggestionsPicker

A view that lists different types of recent events in a person’s life.

```
@MainActor @preconcurrency struct JournalingSuggestionsPicker<Label> where Label : View
```

## Overview

This interface displays several grids of content that
layout visual mementos, each representing unique, personal events that occur in a person’s life.
It enables a person to reflect and choose a particular event as a topic for derivative work. For example, a workout can serve
as the beginnings of a new journal entry or illustration.

The first time the picker appears, a modal sheet introduces the concept of journaling suggestions. After a
person selects a suggestion in the picker, the system shares only the information associated with the chosen suggestion
with your app.

For more information, see
[Presenting the suggestions picker and processing a selection](/documentation/JournalingSuggestions/presenting-the-suggestions-picker-and-processing-a-selection).

## Topics

### Creating a suggestions picker

[`init(label:onCompletion:)`](/documentation/JournalingSuggestions/JournalingSuggestionsPicker/init(label:onCompletion:))

Creates a suggestions picker within the given view.

[`init(_:onCompletion:)`](/documentation/JournalingSuggestions/JournalingSuggestionsPicker/init(_:onCompletion:)-7uxov)

Creates a suggestions picker with button text defined by the given localized string key.

[`init(_:onCompletion:)`](/documentation/JournalingSuggestions/JournalingSuggestionsPicker/init(_:onCompletion:)-4e82p)

Creates a suggestions picker with button text defined by the given string.

### Displaying a suggestions picker

## Relationships

### Conforms To

[`View`](/documentation/SwiftUI/View)

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

[`Sendable`](/documentation/Swift/Sendable)

---

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)