textview輸入限制字數

textview有很多代理方法,其中

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

是每輸入一個字符都會執行的,原理上來講,在這里面限制輸入的字符就可以了,但是如果輸入的是聯想的字,這個方法就檢測不到字符數量,需要在下面的方法里做判斷

- (void)textViewDidChange:(UITextView *)textView

{

????????if (textView.text.length > self.maxTagLength){

????????textView.text = [textView.text substringToIndex:self.maxTagLength];

????????}

}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容