【发布时间】:2021-01-21 00:27:51
【问题描述】:
大家好,我正在尝试创建一个时间选择器,其小时仅从(下午 2 点到晚上 9 点)开始,分钟增加 30 this is the picture of timePicker that i want to create 这是我的代码
func creatTimePicker() {
timePicker.datePickerMode = .time
timePicker.minuteInterval = 30
let timeformatter = DateFormatter()
timeformatter.dateFormat = "HH:mm"
let min = timeformatter.date(from: "5:00")
let max = timeformatter.date(from: "9:00")
timePicker.minimumDate = min
timePicker.maximumDate = max
self.contentView.addSubview(timePicker)
}
问题是小时从 1-12 开始,分钟从 00-59 开始有什么问题?谢谢
【问题讨论】:
-
设置 minimumDate "14:00" 和 maximumDate "21:00",试试这个。
-
没用 :(
标签: swift uidatepicker