遇到個很蛋疼的問題,記錄下,UITextView如果通過
textView.editable = NO;
禁止編輯textView時,在iOS15上內容可以顯示全,在iOS12上內容顯示不全,發現是系統的Bug。
解決方式:
添加以下代碼:
textView.layoutManager.allowsNonContiguousLayout = NO;
可解決。
但去官方文檔中去查看發現系統本身默認設置就為NO,但是不寫就是顯示不全。懷疑官方文檔注釋錯誤,官方默認設置為YES,但文檔說默認NO。