SwiftUI 풀다운, 휠, 메뉴, Picker

선택 메뉴를 만드는 방법
선택한 UI 표시
SwiftUI에서 사용자가 선택한 메뉴를 설치하려면 Picker를 사용합니다.
메서드
struct ContentView: View {
    @State var languages:[String] = ["English","Russian","Ukrainian"]
    @State var greetings:[String:String] = ["English":"Hello",
                                            "Russian":"Привет привет(Privet privet)",
                                            "Ukrainian":"Привіт привіт(Pryvit pryvit)"]
    @State var selectedLanguage:String = "English"
    var body: some View {
        HStack {
            Picker(selection: $selectedLanguage, label: Text("languages"), content: {
                ForEach(languages, id:\.self) { value in
                    Text("\(value)")
                        .tag(value)
                }
            }).onChange(of: selectedLanguage) { newValue in
                print(newValue)
                // Do with selected value
            }
            .pickerStyle(.menu)
            Text(greetings[selectedLanguage]!)
        }
    }
}
pickerStyle
menu

segmented

radioGroup

iOS에서는 이 외에도 wheel을 사용할 수 있습니다.
🐣
나는 자유 엔지니어다.
업무 상담은 여기까지.
[email protected]
Core ML 및 ARKit를 사용하는 응용 프로그램을 만들고 있습니다.
머신러닝/AR 관련 정보를 보내고 있습니다.
Twitter
Medium
GitHub

좋은 웹페이지 즐겨찾기