如何在UIDatePicker上禁用时间段?

时间:2013-04-17 16:55:01

标签: objective-c uidatepicker nsdatecomponents

我正在开发一个应用程序,它涉及收集2个UIDatePickers的组件,一个用于时间,一个用于日期。如果可能的话,我希望从时间选择器中删除Period列(AM / PM)。如果这是不可能的,我仍然无法找出哪个NSDateComponent或其他变量代表在代码中检索它的Period。

1 个答案:

答案 0 :(得分:0)

您可以设置locale属性以删除AM / PM,但这会给@Wain在评论中指出的其他区域设置中的用户带来不便。此外,我认为唯一没有显示此功能的区域设置将显示24小时时间(我可能错了。)

要进行更全面的自定义,您可能希望制作自己的 UIPickerView ,而不是 UIDatePicker docs are here