diff --git a/class/HPGrowingTextView.m b/class/HPGrowingTextView.m index 7537120..cb817b1 100644 --- a/class/HPGrowingTextView.m +++ b/class/HPGrowingTextView.m @@ -487,6 +487,10 @@ - (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range //weird 1 pixel bug when clicking backspace when textView is empty if(![textView hasText] && [atext isEqualToString:@""]) return NO; + //Added by bretdabaker: sometimes we want to handle this ourselves + if ([delegate respondsToSelector:@selector(growingTextView:shouldChangeTextInRange:replacementText:)]) + return [delegate growingTextView:self shouldChangeTextInRange:range replacementText:atext]; + if ([atext isEqualToString:@"\n"]) { if ([delegate respondsToSelector:@selector(growingTextViewShouldReturn:)]) { if (![delegate performSelector:@selector(growingTextViewShouldReturn:) withObject:self]) {