diff --git a/PPNumberButton/PPNumberButton/PPNumberButton.m b/PPNumberButton/PPNumberButton/PPNumberButton.m index 080cb03..b9ce1a5 100644 --- a/PPNumberButton/PPNumberButton/PPNumberButton.m +++ b/PPNumberButton/PPNumberButton/PPNumberButton.m @@ -265,8 +265,16 @@ - (void)checkTextFieldNumberWithUpdate }else{ _textField.text = _decreaseHide ? [NSString stringWithFormat:@"%.f",minValueString.floatValue-self.stepValue]:minValueString; } + if ([_delegate respondsToSelector:@selector(pp_numberButton: number: increaseStatus:)]) { + [_delegate pp_numberButton:self number:_textField.text.floatValue increaseStatus:NO]; + } + } + if ([_textField.text floatValue] > _maxValue) { + _textField.text = maxValueString; + if ([_delegate respondsToSelector:@selector(pp_numberButton: number: increaseStatus:)]) { + [_delegate pp_numberButton:self number:_textField.text.floatValue increaseStatus:YES]; + } } - [_textField.text floatValue] > _maxValue ? _textField.text = maxValueString : nil; } /// 清除定时器