UIDatePicker 15 分钟增量 Swift
Posted
技术标签:
【中文标题】UIDatePicker 15 分钟增量 Swift【英文标题】:UIDatePicker 15 Minute Increments Swift 【发布时间】:2015-07-26 13:00:47 【问题描述】:在swift
中,我想知道如何使用我的UIDatePicker
来选择15 分钟的增量。因此,我希望能够选择 00 分钟、15 分钟、30 分钟和 45 分钟,而不是 60 分钟。
这是我当前的实现
var schedulePicker: UIDatePicker = UIDatePicker()
schedulePicker.datePickerMode = UIDatePickerMode.DateAndTime
schedulePicker.addTarget(self, action: "handleSchedulePicker:", forControlEvents: UIControlEvents.ValueChanged)
textField9.inputView = schedulePicker
....
func handleSchedulePicker(sender: UIDatePicker)
var dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "MMM/dd/yy hh:mm a"
textField9.text = "\(dateFormatter.stringFromDate(sender.date))"
【问题讨论】:
【参考方案1】:设置shedulePicker.minuteInterval = 15
我在这里找到了答案: https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIDatePicker_Class/#//apple_ref/occ/instp/UIDatePicker/minuteInterval
看看文档总是好的 :)
【讨论】:
【参考方案2】:您可以在属性检查器上设置 在“区间”
【讨论】:
以上是关于UIDatePicker 15 分钟增量 Swift的主要内容,如果未能解决你的问题,请参考以下文章
选择视图 0 时,UIDatePicker 将分钟设置为 1
countDownTimer = 0 的 UIDatePicker 显示“0 小时 1 分钟”