有一次,專案需要列印日誌到手機上,於是採用UITextView在作為顯示元件,當日志不停列印,而需要檢視最新的列印結果的時候,往往需要滾動UITextView到最下面。 具體操作方法: 1.設定了 UITextView 中的 layoutManager(NSLayoutManager) 的是否非連續佈局屬性,預設是 YES,設定為 NO 後 UITextView 就不會再自己重置滑動了。
_logView.layoutManager.allowsNonContiguousLayout = NO;
複製程式碼
2.每次新增內容後,將檢視滾動到最後
[_logTextView scrollRangeToVisible:NSMakeRange(_logTextView.text.length, 1)];
複製程式碼
效果圖展示: