NSInteger newSizeH; //UITextView的实际高度
if (SYSTEM_VERSION >= 7.0) {//7.0以上我们需要自己计算高度
float fPadding = 16.0; // 8.0px x 2
CGSize constraint = CGSizeMake(_smsTextView.contentSize.width - fPadding, CGFLOAT_MAX);
CGSize size = [_smsTextView.text sizeWithFont: _smsTextView.font
constrainedToSize:constraint
lineBreakMode:UILineBreakModeWordWrap];
newSizeH = size.height + 16.0 - 6;
}
else {
newSizeH = _smsTextView.contentSize.height - 6;
}
原文地址:http://yul100887.blog.163.com/blog/static/200336135201311368374/
本文介绍了一种在 iOS 应用中实现 UITextView 自适应高度的方法。对于 iOS 7.0 及以上版本,通过计算 UITextView 的实际高度来实现自适应布局,确保文本视图能够根据内容大小自动调整高度。
3249

被折叠的 条评论
为什么被折叠?



