From 162ccbebfde11267286cf32412b50c825881855e Mon Sep 17 00:00:00 2001 From: Zhao Date: Wed, 17 Apr 2019 11:36:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A3=80=E6=9F=A5TextField=E4=B8=AD=E6=95=B0?= =?UTF-8?q?=E5=AD=97=E7=9A=84=E5=90=88=E6=B3=95=E6=80=A7=E6=97=B6=20?= =?UTF-8?q?=E8=8B=A5=E4=BF=AE=E6=94=B9=E5=80=BC=20=E8=B0=83=E5=8D=8F?= =?UTF-8?q?=E8=AE=AE=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PPNumberButton/PPNumberButton/PPNumberButton.m | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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; } /// 清除定时器