---
title: "searchable(text:placement:prompt:suggestions:)"
framework: swiftui
role: symbol
role_heading: Instance Method
path: "swiftui/view/searchable(text:placement:prompt:suggestions:)"
---

# searchable(text:placement:prompt:suggestions:)

Marks this view as searchable, which configures the display of a search field.

## Declaration

```swift
nonisolated func searchable<S>(text: Binding<String>, placement: SearchFieldPlacement = .automatic, prompt: LocalizedStringKey, @ContentBuilder suggestions: () -> S) -> some View where S : View

```

## Parameters

- `text`: The text to display and edit in the search field.
- `placement`: Where the search field should attempt to be placed based on the containing view hierarchy.
- `prompt`: A key for the localized prompt of the search field which provides users with guidance on what to search for.
- `suggestions`: A content builder that produces content that populates a list of suggestions.

## Discussion

Discussion For more information about using searchable modifiers, see Adding a search interface to your app.
