searchFocused(_:)
Modifies this view by binding the focus state of the search field associated with the nearest searchable modifier to the given Boolean value.
Declaration
nonisolated func searchFocused(_ binding: FocusState<Bool>.Binding) -> some View
Parameters
- binding:
The focus state to bind. When focus moves to the associated search field, the binding sets the bound value to
true. If a caller sets the value totrueprogrammatically, then focus moves to the search field. When focus leaves the search field, the binding sets the value tofalse. If a caller sets the value tofalse, SwiftUI automatically dismisses focus.
Return Value
The modified view.
Discussion
To control focus by matching a non-boolean value, use the searchFocused(_:equals:) modifier instead.
For more information about using searchable modifiers, refer to Adding a search interface to your app.