UITextview的自適應(yīng)高度其實(shí)上是比較簡(jiǎn)單的。
1.先要限制UITextview的位置和寬度,一般是用約束。
2.設(shè)置UITexView的isScrollEnabled為false。
這樣UITexView就會(huì)自動(dòng)的適應(yīng)高度了。
另外如果我們需要監(jiān)聽UITexView尺寸的變化,可以在UITextview的layoutSubviews中獲得監(jiān)聽,然后改變跟他相關(guān)控件的尺寸。 同樣的我們也可以直接設(shè)置約束,讓其它控件位置或者尺寸依賴UITexView。
Demo地址:https://github.com/szhonghaijiang/HHJAutoHightTextView