diff --git a/class/HPGrowingTextView.m b/class/HPGrowingTextView.m index 9871c6f..045dc85 100644 --- a/class/HPGrowingTextView.m +++ b/class/HPGrowingTextView.m @@ -362,8 +362,13 @@ - (void)resetScrollPositionForIOS7 { CGRect r = [internalTextView caretRectForPosition:internalTextView.selectedTextRange.end]; CGFloat caretY = MAX(r.origin.y - internalTextView.frame.size.height + r.size.height + 8, 0); - if (internalTextView.contentOffset.y < caretY && r.origin.y != INFINITY) + if (internalTextView.contentOffset.y < caretY && r.origin.y != INFINITY) { internalTextView.contentOffset = CGPointMake(0, caretY); + + BOOL scrollEnabled = internalTextView.scrollEnabled; + internalTextView.scrollEnabled = !scrollEnabled; + internalTextView.scrollEnabled = scrollEnabled; + } } -(void)resizeTextView:(NSInteger)newSizeH