解決textView輸入時文本向上偏移

當我們做自適應textview高度時,當輸入文本時,textview會向上偏移一段距離

func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool {
        
        var resultText: String = ""
        
        if text == "" {
            
            if textView.text == "" {
                
                resultText = textView.text
            } else {
                
                resultText = String(textView.text.prefix(textView.text.count - 1))
            }
        } else {
            resultText = textView.text + text
        }
        
        return true
    }

當我們用上邊的方式去獲取當前的文本,然后根據(jù)文本去計算textview的高度時,就不會有偏移的問題

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,796評論 1 92
  • ¥開啟¥ 【iAPP實現(xiàn)進入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程,因...
    小菜c閱讀 6,510評論 0 17
  • 一、簡介 <<UITextView(文本視圖) : UITextView可以輸入多行文字并且可以滾動顯示瀏覽全文的...
    無邪8閱讀 8,362評論 6 1
  • …今天是十分勞累的一天,一是因為今天老板在店里面巡場2是因為今天周末,對于在商場工作的我們來說,并非什么好事情。 ...
    鋪蓋小面君閱讀 331評論 0 1
  • 歡迎Follow我的GitHub, 關(guān)注我的簡書. 其余參考Android目錄. 轉(zhuǎn)載請注明出處:http://b...
    吧主閱讀 21,347評論 16 150