是否可以在UIDatePicker中锁定时间,但日期仍可选择?

时间:2013-10-16 09:57:02

标签: iphone ios objective-c uidatepicker

我想要做的是锁定UIDatepicker中的微调器或时间列?但你仍然可以选择一个日期。

我不希望默认值为00:00,或者只是为了连接日期。目前我正在做的是

示例:

  • 我有一个日期为10/20/2013 08:00的UITextField

  • 然后,如果用户点击UITextField,我会做两个不同的格式化程序来获取时间和日期。

  • 将时间存储到变量中,然后在用户完成选择日期之后,我将时间连接回当前用户选择。

  • 然后将其显示回UITextField

我认为这种方法不是最优化的选择。有没有人有任何建议?我确实需要锁定时间。

提前致谢:3

编辑: 你们有些人不理解我的问题..我想要有日期和时间选择器,但是时间栏不能改变但是会有默认时间......所以日期选择器会有05-04-2013 12:00 12:00仍然显示但不可编辑

编辑: 哇,我不知道如果你评论答案告诉他们答案是错误的,他们会亲自接受并向下投票你的问题。

2 个答案:

答案 0 :(得分:0)

试试这个......

更改日期选择器的模式....

date_pic.datePickerMode=UIDatePickerModeDateAndTime;

<强>更新

  

你无法通过显示时间和时间的DatePicker实现这一点。日期。   您可以在DatePicker中显示日期。

另见

StackOverflow

答案 1 :(得分:0)

您可以使用UIDatePickerModeDate,也可以组合使用UIDatePickerModeDateUIDatePickerModeTime;