A subclass of
UITextView that fixes the most glaring problems from iOS 7 and 7.1.
- When adding a newline,
UITextViewwill now properly scroll down. Previously, you needed to add at least one character for this to happen.
- Scrolling to the caret position now considers
UITextViewcompletely ignored this.
- Typing will also consider
contentInsetand will update the scroll position accordingly.
- Pasted text will scroll to the caret position.
Read more in my blog post: http://petersteinberger.com/blog/2014/fixing-uitextview-on-ios-7/
Taken from the commercial PSPDFKit - a framework for displaying and annotating PDFs in your iOS apps. This class has been relicensed under the MIT license.