#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
не является традиционной настройкой. Возможно, вам придется создать свой собственный.