- UITextField的代理方法
-(BOOL)textField:(UITextField*)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;
返回值为YES表示文本框内容可以被修改。
:textField是当前的文本框
:range是要改变的字符串的范围,range.length为0的时候则从range.location之后直接开始插入,不为0则覆盖选中的数据
:string是要插入的字符串,当string为@”“(即 string.length = 0)则表示删除
- UITextView的代理方法
-(BOOL)textView:(UITextView )textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString )text
返回值为YES表示文本框内容可以被修改。
:textView是当前的文本框
:range是要改变的字符串的范围,range.length为0的时候则从range.location之后直接开始插入,不为0则覆盖选中的数据
:text是要插入的字符串,当string为@”“(即 string.length = 0)则表示删除