Swift 编辑时将textView内容移到顶部

Swift 编辑时将textView内容移到顶部,swift,resize,uitextview,Swift,Resize,Uitextview,我的ViewController中有一个UITextView。我通过以下代码以编程方式将其高度调整为内容(在上找到): 问题是:当用户编辑TextView时,我希望文本移到顶部,而不是移到底部。有人能帮我吗 例如: let fixedWidth = textView.frame.size.width textView.sizeThatFits(CGSize(width: fixedWidth, height: CGFloat.max)) let newSize = textView.sizeT

我的ViewController中有一个UITextView。我通过以下代码以编程方式将其高度调整为内容(在上找到):

问题是:当用户编辑TextView时,我希望文本移到顶部,而不是移到底部。有人能帮我吗

例如:

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