更新UITextView後,自動顯示到最下面內容

Eric君發表於2018-01-03

      有一次,專案需要列印日誌到手機上,於是採用UITextView在作為顯示元件,當日志不停列印,而需要檢視最新的列印結果的時候,往往需要滾動UITextView到最下面。       具體操作方法:             1.設定了 UITextView 中的 layoutManager(NSLayoutManager) 的是否非連續佈局屬性,預設是 YES,設定為 NO 後 UITextView 就不會再自己重置滑動了。

_logView.layoutManager.allowsNonContiguousLayout = NO;
複製程式碼

            2.每次新增內容後,將檢視滾動到最後

[_logTextView scrollRangeToVisible:NSMakeRange(_logTextView.text.length, 1)];
複製程式碼

效果圖展示:

效果圖

相關文章