我有兩個UITextfields。設置兩個不同UITextfields的最小和最大長度
- 首先的UITextField - 最小值= 1個最大值=不固定
- 二的UITextField - 最小值= 0和最大值= 99
我嘗試使用以下:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
NSUInteger newLength = [textField.text length] + [string length] - range.length;
bool kCheck = NO;
if([textField isEqual:txtDiscount])
{
if(newLength>2)
{
kCheck = NO;
}
else
kCheck = YES;
}
return kCheck;
}
但控制不符合if([textField isEqual:txtDiscount])
條件。
txtDiscount未在您的方法中定義。 –
這是一個全球UITextfield – Nitish
我認爲其他一些文本字段(txtDiscount除外)正在調用您的代理.... – Aravindhan