相关疑难解决方法(0)

方法"shouldChangeTextInRange"和"stringByReplacingCharactersInRange"如何工作?

我想知道以下代码的工作原理.

- (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中输入的字符数?

提前致谢!

objective-c textfield nsstring ios

3
推荐指数
1
解决办法
9334
查看次数

标签 统计

ios ×1

nsstring ×1

objective-c ×1

textfield ×1