【发布时间】:2015-10-13 13:40:41
【问题描述】:
我想设计一个用户界面来设置出生日期。为此,我选择UIDatePickerView。现在我想将日期限制在 01-01-1990 和当前日期之间。它不应显示未来日期和过去日期。目前我正在使用以下代码:
NSDateComponents *components=[[NSDateComponents alloc] init];
[components setYear:1900];
pickerView.datePicker.minimumDate = [[NSCalendar currentCalendar] dateFromComponents:components];
pickerView.datePicker.maximumDate=[NSDate date]
它限制了日期,但它允许用户滚动到未来的日期以及过去的日期。我该如何隐藏或避免它们?
我可以在 iPad 上的通讯录应用中看到该功能。要查看联系人 -> 按顶部的“+”符号,然后按添加生日按钮。
【问题讨论】:
-
它滚动但在灰色上可见,但它不可选
-
必须隐藏灰色日期。
标签: ios objective-c uidatepicker