Как создать меню выбора с возможностью поиска в SwiftUI ⇐ IOS
Как создать меню выбора с возможностью поиска в SwiftUI
Я собираюсь создать меню выбора с автономным представлением панели поиска, и как только пользователь вводит любой символ в результате поиска, меню выбора фильтра поиска автоматически перезагружается в SwiftUI.
Ниже приведен код, который я пробовал. Панель поиска видна в списке меню, но после нажатия на нее закрывается (ведет себя как выбор меню), а не фокусируется на тексте.
Группа { Текст("Выбрать банк") .font(.subheadline) .bold()
Picker("Привязать банковский счет", выбор: $viewModel.selectedAccountProvider) { SearchBarView(текст: $viewModel.searchBarText, PlaceholderText: «Поиск») ForEach(viewModel.accountProviders, id:\.id) {провайдер в если пусть имя_провайдера = имя_провайдера { Текст(имяпоставщика).тег(поставщик.id) } } } .тинт(.черный) .pickerStyle(.меню) .id(viewModel.accountProvidersPickerId)
Я собираюсь создать меню выбора с автономным представлением панели поиска, и как только пользователь вводит любой символ в результате поиска, меню выбора фильтра поиска автоматически перезагружается в SwiftUI.
Ниже приведен код, который я пробовал. Панель поиска видна в списке меню, но после нажатия на нее закрывается (ведет себя как выбор меню), а не фокусируется на тексте.
Группа { Текст("Выбрать банк") .font(.subheadline) .bold()
Picker("Привязать банковский счет", выбор: $viewModel.selectedAccountProvider) { SearchBarView(текст: $viewModel.searchBarText, PlaceholderText: «Поиск») ForEach(viewModel.accountProviders, id:\.id) {провайдер в если пусть имя_провайдера = имя_провайдера { Текст(имяпоставщика).тег(поставщик.id) } } } .тинт(.черный) .pickerStyle(.меню) .id(viewModel.accountProvidersPickerId)
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение