Tag: uidatepicker

试图在Swift 2.0中设置UIDatePicker的时间

我试图设置UIDatePicker只想出时间。 DatePicker在按下文本框时通过一个操作来启动。 我没有使用DatePicker查看器。 任何帮助表示赞赏。 谢谢 let starttimedatePicker = UIDatePicker() startTimeDiveTextField.inputView = starttimedatePicker starttimedatePicker.addTarget(self, action: "startTimeDiveChanged:", forControlEvents: .ValueChanged) func startTimeDiveChanged(sender: UIDatePicker) { let formatter = NSDateFormatter() formatter.timeStyle = .ShortStyle startTimeDiveTextField.text = formatter.stringFromDate(sender.date) }

在UIDatepicker中以12和24小时格式显示时间,而不是基于设备设置的应用程序设置

我的问题是,我的应用程序中有一个开关切换12小时和24小时的时间format.I显示我的标签时间根据,但UIDatePicker时间没有得到改变。它的时间取决于设备的时间设置格式。是否有可能根据我的应用程序设置显示时间在UIDatePicker可能不同于设备时间设置。 我读过的某个地方是UIDatePicker仅尊重设备设置,但我仍然想问一下是否可以在UIDatePicker根据我的应用程序设置以12和24小时格式显示时间。 请帮帮我。 任何build议将不胜感激!

UIDatePicker错误? UIControlEventValueChanged达到最小内部

我遇到了一个奇怪的效果,肯定看起来像是iOS7中的一个错误 – 但通常在过去,当我发现我在苹果的API中发现了一个错误时,结果是我自己的误解。 我有一个UIDatePicker与datePickerMode = UIDatePickerModeCountDownTimer和minuteInterval = 5。我初始化持续时间为1小时,并呈现给用户,在那里它显示为两列select器与小时和分钟。 (到现在为止还挺好。) 用户想“20分钟”,所以滚动小时列为0.在这一点上,select器读取0小时和0分钟,和iOS7是不酷,所以它自动滚动分钟轮5.我的UIControlEventValueChanged处理程序被调用,并且countDownDuration读取5分钟。 (还好。) 现在用户抓住分轮,并拖动到20. AND …我的UIControlEventValueChanged处理程序不会被调用。 (坏。) 如果我在UI中有其他事件检查dateselect器在这一点上,我确实看到countDownDuration被设置为20.但我无法知道用户改变它,此刻它被改变。 这是非常可重复的:它始终发生在第一次改变后,select器拒绝设置为0(自动进入5分钟)。 请注意,这是在iOS7; 它不会发生在iOS6(也许是因为select器有完美的内容被设置为0分钟)。 所以…我在这里错过了什么? 或者这是iOS7的一个真正的错误? 而在后一种情况下,有没有人比周期性地检查当前的时间间隔有更好的方法?

更改UIDatePicker字体颜色?

我想要做的就是改变UIDatePicker的字体颜色。 我研究了其他问题,但都涉及到更改其他属性并自定义整个外观。 我想要做的只是将字体颜色从黑色更改为白色。 我觉得很难相信我不能做这样一个看似简单的任务。 为什么色彩不会影响它? 它甚至做什么?

UIPopover中的UIDatePicker

我已经search了整个互联网(也许我有点夸张)的教程,如何将DatePicker放入UIPopover并显示在iPad应用程序。 我已经尝试创build一个viewcontroller,将datepicker放在视图控制器,然后: self.popover = [[UIPopoverController alloc] initWithContentViewController:sa]; (sa是我创build的viewcontroller的名称),但这不起作用,应用程序崩溃。 谁能帮忙?

使用UIAppearance自定义iOS UIDatepicker

优衣库的新的闹钟应用程序有一个自定义的UIDatePicker : 我想创build我自己的自定义UIDatePicker 。 我试图改变DatePicker的外观,但在UIDatePicker查找UI_APPEARANCE_SELECTOR 什么都不返回。 意思是不可能改变任何值,按照文档: 为了支持外观定制,一个类必须符合UIAppearanceContainer协议,相关的访问器方法必须用UI_APPEARANCE_SELECTOR标记。 如何改变我的UIDatePicker的外观?

UIDatePickerselect月份和年份

我只需要一个UIDatePicker来select月份和年份。 我检查了课程参考文件。 看起来像UIDatePicker是一个UIView 。 我想像UIPickerView可能是一个子视图,我可以隐藏组件,如果我可以抓住它。 但不是。 这是不可能的。 那么我是否必须创build自己的自定义选取器? 有任何想法吗?