_textView = [[UITextView alloc] initWithFrame:CGRectMake(13, 10, UIScreenWidth-26, 20)];
[self.contentView addSubview:_textView];
_textView.textColor = UIColorFromRGB(0x111111);
_textView.font = [UIFont systemFontOfSize:16];
_textView.editable = NO;
_textView.backgroundColor = [UIColor yellowColor];
//_textView.autoresizingMask = UIViewAutoresizingFlexibleHeight;//相对于父视图不会改变属性
_textView.textContainer.lineFragmentPadding = 0;
_textView.textContainerInset = UIEdgeInsetsZero;
[self textViewDidChange:_textView];
//不可编辑的UITextView 自动调整高度
- (void)textViewDidChange:(UITextView *)textView{
CGRect frame = textView.frame;
NSDictionary *attri = @{NSFontAttributeName:textView.font};
CGSize size = [textView.text boundingRectWithSize:CGSizeMake(280, 1000) options:NSStringDrawingUsesLineFragmentOrigin attributes:attri context:nil].size;
frame.size.height = size.height > 1 ? size.height : 64;
textView.frame = frame;
//文本居中
CGRect textFrame = [[textView layoutManager] usedRectForTextContainer:[textView textContainer]];
CGFloat offsetY = (textView.frame.size.height - textFrame.size.height)/2;
textView.textContainerInset = UIEdgeInsetsMake(offsetY, 0, 0, 0);
}