Bidirectional binding with Picker
In this section, we will use Picker and a bound state variable to allow the user to choose one color from a group of five choices. Take a look at the following example:
import SwiftUI
struct StateWithPicker: View {
    private let colors = ["White", "Red", "Blue", "Green", "Black"]
    @State private var color = "White"
    var body: some View {        VStack(spacing: 15) {
        Spacer()
        Text("Choose your color by name")
        Picker("Name", selection: $color) {                ForEach(colors, id: \.self) { name in        ... 
                                             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
     
         
                 
                 
                 
                 
                 
                 
                 
                 
                