【发布时间】:2014-07-16 09:08:17
【问题描述】:
我有一个UIDatePicker,我已经以编程方式添加到我的代码中,我现在正在寻找是否可以以某种方式设置时间范围。这样用户只能选择一个日期,以及 09:00 和 17:30 之间的时间。理想情况下,任何其他选项都不会出现。有没有办法可以将它添加到我的 UIDatePicker 代码中?
这是我的代码:
CGRect pickerFrame = CGRectMake(0,250,0,0);
UIDatePicker *myPicker = [[UIDatePicker alloc] initWithFrame:pickerFrame];
[myPicker addTarget:self action:@selector(pickerChanged:) forControlEvents:UIControlEventValueChanged];
[self.view addSubview:myPicker];
【问题讨论】:
-
您不能选择您设置的范围以外的选项。希望这会起作用:Check the link
-
只需设置
minimumDate和maximumDate属性。 -
@Luke 请记得接受正确的答案。
标签: ios objective-c xcode uidatepicker