常用到 輸入限制字數(shù),特記錄一下:
描述: textView輸入文本有字數(shù)限制36,
直接用textView.text = [textview.text substringToIndex:36]來截取到100前的字符,
會將鍵盤預(yù)輸入的拼音都算入其中,
導(dǎo)致到了36時,
textView的text直接變成鍵盤中預(yù)輸入的拼音
//代理方法
-(void)textViewDidChange:(UITextView *)textView{
NSString *nsTextContent = textView.text;
NSInteger existTextNum = nsTextContent.length;
if (textView.markedTextRange == nil) {
// 沒有預(yù)輸入文字
if (existTextNum > 36){
//截取到最大位置的字符
NSString *s = [nsTextContent substringToIndex:36];
[textView setText:s];
}
}
}