我正在开发一个应用程序,它涉及收集2个UIDatePickers的组件,一个用于时间,一个用于日期。如果可能的话,我希望从时间选择器中删除Period列(AM / PM)。如果这是不可能的,我仍然无法找出哪个NSDateComponent或其他变量代表在代码中检索它的Period。
答案 0 :(得分:0)
您可以设置locale
属性以删除AM / PM,但这会给@Wain在评论中指出的其他区域设置中的用户带来不便。此外,我认为唯一没有显示此功能的区域设置将显示24小时时间(我可能错了。)
要进行更全面的自定义,您可能希望制作自己的 UIPickerView ,而不是 UIDatePicker 。 docs are here。