?[self.textField addTarget:self action:@selector(textFileTextDidChange:) forControlEvents:UIControlEventEditingChanged];
- (void)textFileTextDidChange:(UITextField *)textField{
? ? UITextRange *selectedRange = textField.markedTextRange;
? ? UITextPosition *position = [textField positionFromPosition:selectedRange.start offset:0];
? ? if (position) {
? ? ? ? return;
? ? }
? ? if (self.maxCount==0){
? ? ? ? return;
? ? }
? ? if (textField.text.length > self.maxCount) {
? ? ? ? textField.text = [textField.text substringWithRange:NSMakeRange(0, self.maxCount)];
? ? }
}
將textField替換成textView同樣適用。