Swi*_*ser 6 datepicker swiftui
是否可以使用苹果自己的日期选择器并仅显示年份?
这是我当前的代码:
DatePicker("", selection: $cameraViewModel.age, displayedComponents: .date)
.datePickerStyle(CompactDatePickerStyle())
Run Code Online (Sandbox Code Playgroud)
当然,这.displayedComponents将允许我改变用户界面/元素,但是,仅仅一年就没有要求。
谢谢。我搜索了 Stackoverflow,找到了一个线程,但 OP 从未跟进。
我认为你不能用 a 来做到这一点DatePicker- 它用于选择 a Date,而年份只是一个简单的Int。
通过标准 可以仅显示年份Picker(尽管外观可能有所不同):
struct ContentView: View {
@State var selection = Date()
var body: some View {
Picker("", selection: $selection) {
ForEach(2000...2020, id: \.self) {
Text(String($0))
}
}
.pickerStyle(InlinePickerStyle())
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5595 次 |
| 最近记录: |