【发布时间】:2013-09-26 09:45:14
【问题描述】:
我在我的项目中使用 UIDatePicker 控件。在 xib 文件中添加了 UIDatePicker,并以编程方式将 minimumDate、maximumDate 等约束设置为 datePicker。这在模拟器中运行良好,但在设备中我可以在 datePicker 中选择任何日期。
示例代码:
- (void)viewDidLoad
{
[super viewDidLoad];
[self.datePicker setMinimumDate:[NSDate date]];
[self.datePicker setMaximumDate:[[NSDate date] dateByAddingTimeInterval:3*24*60*60]];
}
截图:
注意:我正在研究 xcode5 - DP6。
提前致谢。
【问题讨论】:
-
您在代码的哪一部分设置了最小和最大日期?
-
一切正常,请检查您的 IBOutlet 连接。
-
我的问题更新了,请检查。
-
@Sunny,在模拟器中它工作正常,但在设备中却不行。屏幕是从设备上截取的,即使我无法从模拟器中截取屏幕截图,因为它不允许我在模拟器中选择上述日期。
-
我检查了设备工作正常我使用的是 xcode4.5
标签: ios objective-c uidatepicker