您的位置:首页 > 其它

textview的限制字符和回收键盘

2016-03-10 20:29 399 查看
textView的代理方法中实现下面:

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text

{

#define MY_MAX 200

    if ((textView.text.length - range.length + text.length) > MY_MAX)

    {

        NSString *substring = [text substringToIndex:MY_MAX - (textView.text.length - range.length)];

        NSMutableString *lastString = [textView.text mutableCopy];

        [lastString replaceCharactersInRange:range withString:substring];

        textView.text = [lastString copy];

        return NO;

    }else if ([@"\n" isEqualToString:text]){

        [textView resignFirstResponder];

        return NO;

    }else{

        return YES;

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: