- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text { if ([text isEqualToString:@"\n"]) { NSRange cursor = NSMakeRange(range.location + 1, 0); NSMutableString *mutableT = [NSMutableString stringWithString:textView.text]; [mutableT insertString:@"\n " atIndex:range.location]; [textView setText:mutableT]; [textView setSelectedRange:cursor]; [textView sizeToFit]; [textView layoutIfNeeded]; [self.myTableView beginUpdates]; [self.myTableView endUpdates]; return NO; } return YES; }
[textView scrollRangeToVisible:[textView selectedRange]];
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)