gpt4 book ai didi

ios - 将 UITextView 的高度放在 CGFloat 变量中

转载 作者:可可西里 更新时间:2023-11-01 02:19:07 24 4
gpt4 key购买 nike

我正在根据其内容调整 UITextView 的大小。然后我希望能够获取 textview 的高度并将其放在一个变量中:

var heightFloat: CGFloat

override func viewDidLayoutSubviews() {

super.viewDidLayoutSubviews()

let contentSize = self.definitionTextView.sizeThatFits(self.definitionTextView.bounds.size)
var frame = self.definitionTextView.frame
frame.size.height = contentSize.height
self.definitionTextView.frame = frame

heightFloat = contentSize.height
NSLog("heightFloat = %@", heightFloat)

}

然后当应用程序运行时,控制台简单地返回:

heightFloat = (null)

如何将 textview 的高度存储在 heightFloat 中?

最佳答案

使用 CGRectGetHeight 属性。

heightFloat = CGRectGetHeight(self.definitionTextView.frame)

关于ios - 将 UITextView 的高度放在 CGFloat 变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32426769/

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