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]!)
}
}
}
pickerStylemenu
segmented
radioGroup
iOS에서는 이 외에도 wheel을 사용할 수 있습니다.
🐣
나는 자유 엔지니어다.
업무 상담은 여기까지.
[email protected]
Core ML 및 ARKit를 사용하는 응용 프로그램을 만들고 있습니다.
머신러닝/AR 관련 정보를 보내고 있습니다.
Medium
GitHub
Reference
이 문제에 관하여(SwiftUI 풀다운, 휠, 메뉴, Picker), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/john-rocky/items/1378dc5b077147d714c7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)