SwiftUI: Выбор не отображается правильно при добавлении модификатора .для поиска

#swiftui #swiftui-list #swiftui-navigationview #swiftui-picker

Вопрос:

Когда модификатор с возможностью поиска добавляется в список в средстве выбора, список отображается только в виде одной ячейки с 3 строками. Без модификатора .для поиска список отображается правильно с 3 ячейками. Это проблема с выбором или я что-то упускаю?

 struct ContentView: View {   @State var selected: Int = 0  let options = ["Option 1", "Option 2", "Option 3"]  @State var searchText = ""   var body: some View {  NavigationView {  Form {  Picker("Menu 1", selection: $selected) {  List {  ForEach(options, id: .self) {  Text($0)  }  }  .searchable(text: $searchText)  }  }  }  } }  

Комментарии:

1. Скорее всего, это несовместимость Взглядов. Наличие поля поиска в Picker не является традиционной настройкой. Возможно, вам придется создать свой собственный.