I want to display segmented picker in the toolbar of a keyboard which was summoned by pressing search bar. So far my code looks like this:
import SwiftUI
struct ContentView: View {
@State var searchText = ""
@State var selected = false
var body: some View {
NavigationView{
Text(searchText)
.searchable(text: $searchText)
.toolbar {
ToolbarItemGroup(placement: .keyboard) {
Picker(selection: $selected, label: Text(""), content: {
Text("false").tag(false)
Text("true").tag(true)
}) .pickerStyle(SegmentedPickerStyle())
}
}
}
}
}
I've been able to make this toolbar work with regular textfield, and thought that using it with searchbar will be as easy, but no toolbar with textfield code:
import SwiftUI
struct ContentView: View {
@State var textfieldText = ""
@State var selected = false
var body: some View {
NavigationView{
TextField("Textfield", text: $textfieldText)
.toolbar {
ToolbarItemGroup(placement: .keyboard) {
Picker(selection: $selected, label: Text(""), content: {
Text("false").tag(false)
Text("true").tag(true)
}) .pickerStyle(SegmentedPickerStyle())
}
}
}
}
}