#pragma mark - 动态调整textView的height
- (void) changeTextViewHeight:(UITextView *) textView withBackView:(UIView *) backview {
NSLog(@"%@",textView.text);
CGRect Textframe = textView.frame;
CGSize constraintSize = CGSizeMake(Textframe.size.width, MAXFLOAT);
CGSize size = [textView sizeThatFits:constraintSize];
if (size.height <= textView.frame.size.height)
{
size.height = textView.frame.size.height;
textView.scrollEnabled = YES; // 允许滚动
}
else
{
textView.scrollEnabled = NO; // 不允许滚动,当textview的大小足以容纳它的text的时候,需要设置scrollEnabed为NO,否则会出现光标乱滚动的情况
}
textView.frame = CGRectMake(Textframe.origin.x, Textframe.origin.y, Textframe.size.width, size.height);
backview.frame = CGRectMake(backview.frame.origin.x, backview.frame.origin.y, backview.frame.size.width, 65 + size.height);
}