Как создать меню выбора с возможностью поиска в SwiftUIIOS

Программируем под IOS
Anonymous
Как создать меню выбора с возможностью поиска в SwiftUI

Сообщение Anonymous »


Я собираюсь создать меню выбора с автономным представлением панели поиска, и как только пользователь вводит любой символ в результате поиска, меню выбора фильтра поиска автоматически перезагружается в SwiftUI.

Ниже приведен код, который я пробовал. Панель поиска видна в списке меню, но после нажатия на нее закрывается (ведет себя как выбор меню), а не фокусируется на тексте.

Группа { Текст("Выбрать банк") .font(.subheadline) .bold()

Picker("Привязать банковский счет", выбор: $viewModel.selectedAccountProvider) { SearchBarView(текст: $viewModel.searchBarText, PlaceholderText: «Поиск») ForEach(viewModel.accountProviders, id:\.id) {провайдер в если пусть имя_провайдера = имя_провайдера { Текст(имяпоставщика).тег(поставщик.id) } } } .тинт(.черный) .pickerStyle(.меню) .id(viewModel.accountProvidersPickerId)

Вернуться в «IOS»