CBG*_*rey 5 iphone datetime uidatepicker uikit
需要具有特定最大和最小日期和时间的UIDatePicker .目前NSDatePicker.minimumDate和.maximumDate似乎只考虑日期.处理这个问题的正确方法是什么?
NSDates包含日期和时间.来自文档:
NSDate对象代表单个时间点.
下面的示例将当前日期和时间作为最小值,将现在一小时后的时间作为最大值(测试它只是将其放入任何UIViewController的viewDidLoad中):
// Time right now
NSDate *minDate = [NSDate new];
// One hour from now
NSDate *maxDate = [[NSDate alloc] initWithTimeIntervalSinceNow:60*60];
UIDatePicker *picker = [UIDatePicker new];
[picker setDatePickerMode:UIDatePickerModeDateAndTime];
[picker setMinimumDate:minDate];
[picker setMaximumDate:maxDate];
[[self view] addSubview:picker];
[super viewDidLoad];
Run Code Online (Sandbox Code Playgroud)
您可以在开发人员中心阅读有关NSDate的更多信息.
| 归档时间: |
|
| 查看次数: |
5155 次 |
| 最近记录: |