1. 程式人生 > >[iOS]UITextView在輸入內容時游標不在最下方的解決方案

[iOS]UITextView在輸入內容時游標不在最下方的解決方案

使用UITextView的時候經常出現游標不在最下方的情況。。。(iPhone6+iOS8)

解決方法:

首先去除所有的Padding:

_textView.textContainerInset = UIEdgeInsetsZero;
_textView.textContainer.lineFragmentPadding = 0;

然後在委託方法里加上一行:

-(void)textViewDidChange:(UITextView *)textView {
    // 各種業務
    ...
    [self.textView scrollRangeToVisible:self.textView.selectedRange];
}