我试图将文本字段中的字符数限制为 5 。所以当我们尝试输入第 6 个字符时,它不会做任何事情吗?这可能吗?我看到下面的代码,但它不起作用。我在谷歌搜索过这个得到了一些结果,比如
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
NSUInteger newLength = [textField.text length] + [string length] - range.length;
return (newLength > 5) ? NO : YES;
}
它不工作我仍然能够添加超过 5 个字符
最佳答案
请检查您与 UITextfield 的委托(delegate)连接
关于ios - 无论如何将 UITextfield 中的字符数限制为 5?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17650547/