【发布时间】:2018-04-23 12:26:51
【问题描述】:
如何获取 DatePicker |Year|Day Date Month|Time Min|Second|AM PM| ? 默认 DatePicker 显示其显示 |Day Date Month |最小 |秒|
【问题讨论】:
标签: ios objective-c iphone uidatepicker
如何获取 DatePicker |Year|Day Date Month|Time Min|Second|AM PM| ? 默认 DatePicker 显示其显示 |Day Date Month |最小 |秒|
【问题讨论】:
标签: ios objective-c iphone uidatepicker
日期选择器是一个非常高级的组件,不允许以任何方式显式设置显示。您可以使用一些属性,例如datePickerMode 和locale。对于您的情况,我想您应该找到正确的locale。
但不建议这样做。问题是locale 是自动设置的,或者应该设置为对全球用户有意义的用户。如果您覆盖此功能,您很可能会混淆用户。
无论如何,如果您无法使用日期选择器获得所需的结果,您将不得不使用普通的选择器视图并自己管理部分和行。
【讨论】:
您可以通过设置DatePicker's datePickerMode 属性来获得与您期望的要求的接近程度
myDatePicker.datePickerMode = .dateAndTime
查看更多可用的日期选择器模式。here
【讨论】:
UIDatePicker 采用设备时间格式。如果您在设备中选择了 24 小时日期格式,UIDatePicker 将不会显示 AM/PM 并以 24 小时显示时间。格式。因此,您必须将设备的时间格式更改为 12 小时格式。我们不能设置UIDatePicker的时间格式。
【讨论】: