代码拉取完成,页面将自动刷新
SwiftUI的 Picker
视图具有一种称为 MenuPickerStyle
的专用样式,该样式显示其选项的弹出菜单,并且 Picker
的标签显示为可点击的按钮。 菜单本身将自动在当前选择的选项旁边显示一个复选标记,并且可以根据屏幕上选取器的位置向上或向下显示。
为了说明这一点,我们可以制作一个小菜单按钮,让用户选择一种绘画颜色:
struct ContentView: View {
@State private var selection = "Red"
let colors = ["Red", "Green", "Blue", "Black", "Tartan"]
var body: some View {
VStack {
Picker("Select a paint color", selection: $selection) {
ForEach(colors, id: \.self) {
Text($0)
}
}
.pickerStyle(MenuPickerStyle())
Text("Selected color: \(selection)")
}
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。