Objective-c 从另一个日期选择器设置日期选择器最大日期
Objective-c Set datepicker maximun date from another date picker
我想setMaximumDate
用第二个datepicker
把第一个日期选择器作为最大日期。
即使当我更改第二个 datepicker
时,我也希望它被更新并在第一个 datepicker
中作为最大值
UIDatePicker firstPicker;
UIDatePicker secondPicker;
我试过了
[firstPicker setMaximumDate:[secondPicker date]];
但是当我更改第二个日期选择器时,第一个不限于第二个日期。
解决方案
[self.picker addTarget:self action:@selector(updateLabelFromPicker:) forControlEvents:UIControlEventValueChanged];
然后
- (IBAction)updateLabelFromPicker:(id)sender {
[_firstPicker setMaximumDate:_secondPicker.date];
}
我想setMaximumDate
用第二个datepicker
把第一个日期选择器作为最大日期。
即使当我更改第二个 datepicker
时,我也希望它被更新并在第一个 datepicker
UIDatePicker firstPicker;
UIDatePicker secondPicker;
我试过了
[firstPicker setMaximumDate:[secondPicker date]];
但是当我更改第二个日期选择器时,第一个不限于第二个日期。
解决方案
[self.picker addTarget:self action:@selector(updateLabelFromPicker:) forControlEvents:UIControlEventValueChanged];
然后
- (IBAction)updateLabelFromPicker:(id)sender {
[_firstPicker setMaximumDate:_secondPicker.date];
}