[轉]iOS7中UITextView contentsize改變時機

在iOS7如下版本中,對UITextView設置了text屬性,則contentsize就會變化,從而能夠根據contentsize的變化來改變UITextView高度來作出TextView高度隨着輸入字符變化而變化。在iOS7系統中設置text並不能當即致使contentsize的變化,而是在layoutsubview時會計算一次contentsize。估計iOS7中是text改變以後,UITextView 成爲firstResponder以後會調用layoutIfNeeded。要計算高度一種UITextView內容對應的高度,須要本身用NSString的sizeWith** 系列函數來計算。函數

相關文章
相關標籤/搜索