动态修改textview的 高度,确不管用?

如题,我textDidChanged方法里面 动态计算textview的高度, 如下

let fixedWidth = messagesTextView.frame.size.width messagesTextView.sizeThatFitsCGSizewidth: fixedWidth, height: CGFloat.max
let newSize = messagesTextView.sizeThatFitsCGSizewidth: fixedWidth, height: CGFloat.max
var newFrame = messagesTextView.frame
newFrame.size = CGSizewidth: maxnewSize.width, fixedWidth, height: newSize.height
messagesTextView.frame = newFrame

打印出来的messagesTextView frame 的高度也是改变的,但是整个textview还是原来的高度,是不是还需要设置什么东西?

8.0, 10.0, 10.0, 83.0
8.0, 10.0, 10.0, 100.0
8.0, 10.0, 10.0, 116.5
8.0, 10.0, 10.0, 133.0
8.0, 10.0, 10.0, 150.0
8.0, 10.0, 10.0, 166.5
8.0, 10.0, 10.0, 183.5

scrollEnable改为no试试看

发表评论

电子邮件地址不会被公开。 必填项已用*标注