2011-08-01 77 views

回答

2

为什么要使用UIPickerView,为什么不的UIDatePicker?

您可以在UIDatePicker中设置MinimumDateMaximumDate。您应该编码为:

NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; 
    NSDate *currentDate = [NSDate date]; 
    NSDateComponents *comps = [[NSDateComponents alloc] init]; 
    [comps setYear:5]; 
    NSDate *maxDate = [calendar dateByAddingComponents:comps toDate:currentDate options:0]; 
    [comps release]; 
    [calendar release]; 
    [datePicker setMaximumDate:maxDate]; 
    [datePicker setMinimumDate:currentDate]; 
+0

它的样子显示在图片先生。 – 14iphone

0

使用UIDatePickerView。如果这个日期选择器的开始和结束日期.. 的UIDatePicker有开始和结束日期值的属性设置值..

maximumDate

minimumDate

这两个属性可以帮助你..