+ (CGRect)contentSizeRectForTextView:(UITextView *)textView
{
[textView.layoutManager ensureLayoutForTextContainer:textView.textContainer];
CGRect textBounds = [textView.layoutManager usedRectForTextContainer:textView.textContainer];
CGFloat width =? (CGFloat)ceil(textBounds.size.width + textView.textContainerInset.left + textView.textContainerInset.right);
CGFloat height = (CGFloat)ceil(textBounds.size.height + textView.textContainerInset.top + textView.textContainerInset.bottom);
return CGRectMake(0, 0, width, height);
}
這個(gè)方法, 就可以取到了
但是...如果你用了xib做cell, 并且! cell里有一上一下兩個(gè)textview, 還是很蛋疼
只能把約束拖線出來, 算出高度,給約束的constant設(shè)值