我想知道以下代码的工作原理.
- (BOOL) textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
NSString *newString = [textField.text stringByReplacingCharactersInRange:range withString:string];
return !([newString length] > 10);
}
Run Code Online (Sandbox Code Playgroud)
"stringByReplacingCharactersInRange"有什么作用?以上方法如何限制可以在textField中输入的字符数?
提前致谢!