textView和textField 限制文字输入字数

来源:互联网 发布:sql 注入 1 2 编辑:程序博客网 时间:2024/04/30 20:36
/**
 *  计算输入的字数,超出规定字数不允许输入,这个是代理方法
 *
 * 
 @param textView 文字视图
 */

- (
void)textViewDidChange:(UITextView *)textView
{
   
 NSString  * nsTextContent=textView.text;
   
 long existTextNum = [nsTextContent length];
   
 if (existTextNum > TextViewMaxLength) {
        nsTextContent = [nsTextContent
 substringToIndex:TextViewMaxLength];
        existTextNum = [nsTextContent
 length];
    }
   
 self.currentCountLabel.text = [NSString stringWithFormat:@"%lu",(unsigned long)existTextNum];
   
 self.replyTextView.text = nsTextContent;
}


#pragma mark - textField限制输入字数方法
//这个是addTarget写的方法
- (IBAction)textFieldDidChanged:(UITextField *)sender {
   
   
 NSString  * textStr = sender.text;
   
 long existTextNum = [textStr length];
   
 if (existTextNum > 200) {
        textStr = [textStr
 substringToIndex:200];
        existTextNum = [textStr
 length];
    }
   
    sender.
text = textStr;
}
0 0
原创粉丝点击