VesselWheel

NavigationView 본문

Xcode Study

NavigationView

JasonYang 2023. 10. 18. 17:14

//  ContentView.swift

//  ex11

//

//  Created by tjoeun on 2023/04/15.

//

 

import SwiftUI

 

struct ContentView: View {

    @State private var nameIdx = 0

    

    var names = ["paul", "peter", "david", "james", "john"]

    

    var body: some View {

        

        VStack{

            NavigationView{

                Form{

                    Section{

                        Picker(selection: self.$nameIdx, label:

                                Text("Names")){

                            // ForEach(0 ..< names.count)

                            ForEach(0 ..< 5){ index in

                                Text(self.names[index]).tag(index)

                            }

                        }.pickerStyle(SegmentedPickerStyle())

                    }

                }.navigationBarTitle(Text("Names"))

            }

            Text("Picker Selection: \(nameIdx)")

        }

    }

}

 

struct ContentView_Previews: PreviewProvider {

    static var previews: some View {

        ContentView()

    }

}

'Xcode Study' 카테고리의 다른 글

NavigationView with section in Form{}  (0) 2023.10.18
count : index with VStack  (0) 2023.10.18
단추 늘이기, 줄이기  (0) 2023.10.18
func Count and Age present  (0) 2023.10.18
e-mail / pw 입력창  (1) 2023.10.18