我的ViewController中有一个UITextView。我通过此代码(在SO上找到)以编程方式将其高度调整为内容:
let fixedWidth = textView.frame.size.width
textView.sizeThatFits(CGSize(width: fixedWidth, height: CGFloat.max))
let newSize = textView.sizeThatFits(CGSize(width: fixedWidth, height: CGFloat.max))
var newFrame = textView.frame
newFrame.size = CGSize(width: max(newSize.width, fixedWidth), height: newSize.height)
textView.frame = newFrame
问题是:当用户编辑TextView时,我希望文本移动到顶部,而不是移动到底部。有人可以帮我吗?