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



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

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

例:

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

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

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

  • 然后将其显示回UITextField。

我认为这种方法不是最优化的选择。有人有什么建议吗?我确实需要锁定时间是有原因的。

提前致谢:3

编辑:你们中的一些人不明白我的问题。我想有日期和时间选择器,但时间列无法更改,但会有默认时间......所以日期选择器将有 05-04-2013 12:00 12:00 仍然显示但不可编辑

编辑:哇,我不知道如果你评论一个答案,告诉他们有答案是错误的,他们会把它放在个人身上,并对你的问题投反对票。

您可以使用

UIDatePickerModeDate也可以使用UIDatePickerModeDateUIDatePickerModeTime的组合;

试试这种方式......

更改日期选择器的模式。

date_pic.datePickerMode=UIDatePickerModeDateAndTime;

更新

您无法通过显示时间和日期的日期选择器来实现这一点。 您可以只在日期选择器中显示日期。

另请参阅此内容

堆栈溢出

最新更新