如果用户在使用UIDatePicker时达到最小或最大日期,我有兴趣注册 . 有办法吗?谢谢 .
首先,添加一个方法来监听日期选择器本身的值更改:
[datePicker addTarget:self action:@selector(datePickerDateChanged:) forControlEvents:UIControlEventValueChanged];
然后,在该方法中,将日期选择器的日期与最小或最大日期进行比较:
- (void)datePickerDateChanged:(UIDatePicker*)picker { if ([picker.date compare:picker.maximumDate] == NSOrderedSame) { // max } else if ([picker.date compare:picker.minimumDate] == NSOrderedSame) { // min } }
希望是肝脏 . 祝好运!
1 回答
首先,添加一个方法来监听日期选择器本身的值更改:
[datePicker addTarget:self action:@selector(datePickerDateChanged:) forControlEvents:UIControlEventValueChanged];
然后,在该方法中,将日期选择器的日期与最小或最大日期进行比较:
希望是肝脏 . 祝好运!