---
title: SearchFieldPlacement
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/searchfieldplacement
---

# SearchFieldPlacement

The placement of a search field in a view hierarchy.

## Declaration

```swift
struct SearchFieldPlacement
```

## Mentioned in

Adding a search interface to your app

## Overview

Overview You can give a preferred placement to any of the searchable modifiers, like searchable(text:placement:prompt:): var body: some View {     NavigationView {         PrimaryView()         SecondaryView()         Text("Select a primary and secondary item")     }     .searchable(text: $text, placement: .sidebar) } Depending on the containing view hierachy, SwiftUI might not be able to fulfill your request.

## Topics

### Getting a search field placement

- [automatic](swiftui/searchfieldplacement/automatic.md)
- [navigationBarDrawer](swiftui/searchfieldplacement/navigationbardrawer.md)
- [navigationBarDrawer(displayMode:)](swiftui/searchfieldplacement/navigationbardrawer(displaymode:).md)
- [sidebar](swiftui/searchfieldplacement/sidebar.md)
- [toolbar](swiftui/searchfieldplacement/toolbar.md)

### Supporting types

- [SearchFieldPlacement.NavigationBarDrawerDisplayMode](swiftui/searchfieldplacement/navigationbardrawerdisplaymode.md)

### Type Properties

- [toolbarPrincipal](swiftui/searchfieldplacement/toolbarprincipal.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Searching your app’s data model

- [Adding a search interface to your app](swiftui/adding-a-search-interface-to-your-app.md)
- [Performing a search operation](swiftui/performing-a-search-operation.md)
- [searchable(text:placement:prompt:)](swiftui/view/searchable(text:placement:prompt:).md)
- [searchable(text:tokens:placement:prompt:token:)](swiftui/view/searchable(text:tokens:placement:prompt:token:).md)
- [searchable(text:editableTokens:placement:prompt:token:)](swiftui/view/searchable(text:editabletokens:placement:prompt:token:).md)
