Contents

searchable(text:isPresented:placement:prompt:)

Marks this view as searchable with programmatic presentation of the search field.

Declaration

nonisolated func searchable(text: Binding<String>, isPresented: Binding<Bool>, placement: SearchFieldPlacement = .automatic, prompt: LocalizedStringKey) -> some View

Parameters

  • text:

    The text to display and edit in the search field.

  • isPresented:

    A Binding that controls the presented state of search.

  • placement:

    The preferred placement of the search field within the containing view hierarchy.

  • prompt:

    The key for the localized prompt of the search field which provides users with guidance on what to search for.

Discussion

For more information about using searchable modifiers, see Adding a search interface to your app. For information about presenting a search field programmatically, see Managing search interface activation.