<!--
{
  "availability" : [
    "iOS: 16.0.0 -",
    "iPadOS: 16.0.0 -",
    "tvOS: 16.0.0 -",
    "visionOS: -",
    "watchOS: 9.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AppIntents",
  "identifier" : "/documentation/AppIntents/SiriTipView",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "App Intents",
      "SwiftUI"
    ],
    "preciseIdentifier" : "s:19_AppIntents_SwiftUI11SiriTipViewV"
  },
  "title" : "SiriTipView"
}
-->

# SiriTipView

A SwiftUI view that displays the phrase someone uses to invoke an App Shortcut.

```
@MainActor @preconcurrency struct SiriTipView
```

## Overview

Use a [`SiriTipView`](/documentation/AppIntents/SiriTipView) to display the spoken phrase for the intent
you specify. Include an instance of your intent when you create the
view, and bind the view to a Boolean to handle the view’s presentation.
The following example shows how to configure a button for a reorder
intent and bind it to an `isVisible` variable.

```
SiriTipView(intent: ReorderIntent(), isVisible: $isVisible)
    .siriTipViewStyle(.dark)
```

Note that you must use the [`AppIntent`](/documentation/AppIntents/AppIntent) in an [`AppShortcut`](/documentation/AppIntents/AppShortcut). Otherwise this will display an empty view.

## Topics

### Creating the view

[`init(intent:isVisible:)`](/documentation/AppIntents/SiriTipView/init(intent:isVisible:))

Creates a `SiriTipView` for the associated action that displays when the binding to a Boolean value is true .



---

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)