UITextViewDelegate protocol defines a set of optional methods you can use to receive editing-related messages for
UITextView objects. All of the methods in this protocol are optional. You can use them in situations where you might want to adjust the text being edited (such as in the case of a spell checker program) or modify the intended insertion point.
- iOS 8.0+
- tvOS 9.0+