Ios8 UIText字段在文本到达字段末尾时停止允许输入

Ios8 UIText字段在文本到达字段末尾时停止允许输入,ios8,uitextfield,Ios8,Uitextfield,我正在写一个iOS故事板应用程序。我想更改UITextField,使其在文本实际到达文本字段末尾时停止接受键盘输入(类似于Snapchat)。我该怎么做 谢谢, JA由于UITextField类没有max-length属性,因此通过设置文本字段的委托并实现以下委托方法来获得此功能相对简单: - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementStrin

我正在写一个iOS故事板应用程序。我想更改UITextField,使其在文本实际到达文本字段末尾时停止接受键盘输入(类似于Snapchat)。我该怎么做

谢谢,
JA

由于
UITextField
类没有max-length属性,因此通过设置文本字段的委托并实现以下委托方法来获得此功能相对简单:

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
    NSUInteger newLength = [textField.text length] + [string length] - range.length;
    return (newLength > 25) ? NO : YES;// 25 is custom value. you can use your own.
}