gpt4 book ai didi

ios - 如何通过自动换行获取UITextView的内容高度

转载 作者:行者123 更新时间:2023-11-30 13:35:07 57 4
gpt4 key购买 nike

我试图获取 UITextView 的内容高度来计算它的底部位置(y 位置 + 高度)。我可以得到 y 位置就好了

travelDescriptionTextView.frame.origin.y

并且需要确定高度。整个互联网都说要通过以下方式获取内容高度:

let contentSize = self.travelDescriptionTextView.sizeThatFits(self.travelDescriptionTextView.bounds.size)
let height = contentSize.height

但是当通过自动换行调整高度(扩展)时,即如果句子比文本框的宽度宽并且文本框自动创建新行,则此技术不起作用。上述获取内容高度的技术只有在没有自动换行的情况下才能获得正确的高度,否则高度不包括额外的自动换行行,导致内容高度比实际内容高度短。

那么如何获取包含自动换行高度调整大小的 UITextView 的内容高度?

最佳答案

尝试如下,

let textViewComputedHeight = textView.contentSize.height -  textView.contentInset.top - textView.contentInset.bottom

关于ios - 如何通过自动换行获取UITextView的内容高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36174287/

57 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com