【发布时间】:2011-01-23 13:06:00
【问题描述】:
我正在尝试制作一个 UIDatePicker,它允许仅在 6.00 和 17.00 之间选择时间。其他时间应处于非活动状态,但仍可见。 我认为可以通过设置选择器日历然后使用它来完成:
- (NSRange)maximumRangeOfUnit:(NSCalendarUnit)unit
但我不知道怎么做。
也许有人可以帮助我。
谢谢!
【问题讨论】:
标签: iphone datepicker uidatepicker
我正在尝试制作一个 UIDatePicker,它允许仅在 6.00 和 17.00 之间选择时间。其他时间应处于非活动状态,但仍可见。 我认为可以通过设置选择器日历然后使用它来完成:
- (NSRange)maximumRangeOfUnit:(NSCalendarUnit)unit
但我不知道怎么做。
也许有人可以帮助我。
谢谢!
【问题讨论】:
标签: iphone datepicker uidatepicker
抱歉,UIDatePicker 不支持像您描述的那样设置有效时间范围。唯一的选项是最小和最大日期。
您要么需要从头开始构建自定义控件,要么尝试继承 UIDatePicker,但这不是我推荐的路径。
【讨论】: