【发布时间】:2022-01-23 14:43:29
【问题描述】:
我想创建一个“Wheel Picker”,用户可以在其中选择送餐时间。第一个选项我想成为“ASAP”之类的东西,小时为 45 到 45 分钟。这是我在互联网上看到的,但我不知道如何使用 Wheel Picker 来实现。你能帮帮我吗?
let picker = UIDatePicker()
picker.datePickerMode = .time
let minDate = Calendar.current.date(bySettingHour: 14, minute: 0, second: 0, of: Date()) // 2PM
let maxDate = Calendar.current.date(bySettingHour: 21, minute: 0, second: 0, of: Date()) // 9PM
picker.minimumDate = minDate
picker.maximumDate = maxDate
【问题讨论】:
-
您正在使用 UIDatePicker 但已使用 swiftui 标记了问题。那么到底是 UIKit 还是 SwiftUI 呢?