Iphone 键盘中的文本字段输入限制
我们可以在文本字段i wan中定义inout的限制吗?在指定的字符数之后,键盘应该隐藏起来。我应该对文本字段或键盘的哪个事件进行编码。您可以捕获IB中文本字段的“编辑已更改”事件,并让它调用控制器中的iAction,例如,Iphone 键盘中的文本字段输入限制,iphone,xcode,Iphone,Xcode,我们可以在文本字段i wan中定义inout的限制吗?在指定的字符数之后,键盘应该隐藏起来。我应该对文本字段或键盘的哪个事件进行编码。您可以捕获IB中文本字段的“编辑已更改”事件,并让它调用控制器中的iAction,例如,验证输入限制 在这个方法中,当达到所需的大小时,调用resignFirstResponder if ([myLimitedTextField.text length]>=MY_LIMIT { [myLimitedTextField.text resignFirstR
验证输入限制
在这个方法中,当达到所需的大小时,调用resignFirstResponder
if ([myLimitedTextField.text length]>=MY_LIMIT {
[myLimitedTextField.text resignFirstResponder];
}
用户仍可以将一些文本“粘贴”到此字段中,该字段大于您的限制。如果您不希望这样做,则可以使用相同的方法截断它覆盖以下UITextFieldDelegate方法
- (BOOL)textField:(UITextField *)aTextField shouldChangeCharactersInRange:(NSRange)range
replacementString:(NSString *)string
{
if (aTextField == tfAccNumber) {
if (aTextField.text.length >= MAX_LENGTH && range.length == 0) {
return FALSE;
}
}
return TRUE;
}