Добавить панель поиска в список выбора SwiftUI - PullRequest
0 голосов
/ 01 февраля 2020

Я коснусь палитры, откроется экран со списком элементов на этом экране. Можем ли мы добавить панель поиска?

Я включил Выбор страны, в списке стран я показываю название страны и код страны и т. Д. этот экран списка добавить Панель поиска позволяет легко найти страну.

struct ContentView: View {

    //All Country get from the plist with country Code and Coutnry Name.
    let countyList = Country().getAllCountyInfo()

    // Selected Country
    @State private var selectedCountry = 0

    var body: some View {


        NavigationView {
            Form {
                Picker(selection: $selectedCountry, label: Text("Country")) {

                    ForEach(countyList) { country in

                        HStack{
                            Text(country.countryName ?? "")
                            Spacer()
                            Text(country.countryCode ?? "")
                        }
                    }
                }
            }
            .navigationBarTitle("Select country picker")
        }

    }
}

enter image description here

, запустив код, указанный выше, откроется список стран, как на экране выше.

на приведенном выше экране (список стран).

Как добавить панель поиска для фильтрации данных по стране?

...