1-(BOOL) TextView: (Uitextview *) TextView Shouldchangetextinrange: (nsrange) Range Replacementtext: (NSString *) text{2 3 if([Text isequaltostring:@"\ n"]){4 [self onsendbarrage:nil];5 returnYES;6 }7Nsmutableattributedstring *ATTRM =[[nsmutableattributedstring alloc]initwithattributedstring:textview.attributedtext];8 if(TextView = =self.textfieldbarrage)9 {Ten if(Attrm.length >Max_input_len) { OneNsrange range = Nsmakerange (0, Max_input_len); ATextview.attributedtext =[Attrm Attributedsubstringfromrange:range]; - } - [self fixChatButtonStateWithTextViewLength:attrM.length]; the } - returnYES; -}
The main advantage of the above code is to first calculate the user input, and then based on the inferred input box results, the character of the input box is intercepted.
Good judgment. Uitextview content No more than 20 string methods