gpt4 book ai didi

ios - 根据文本调整 TextView 的高度和宽度 - Swift

转载 作者:行者123 更新时间:2023-11-28 07:43:23 26 4
gpt4 key购买 nike

我正在尝试使用 TableViewController 中的以下函数自动调整 TableView 自定义单元格中 UITextView 的大小。它完美地工作:它根据文本长度调整我的 TextView 高度但我找不到任何关于如何调整 TextView 宽度的帮助!我已经将约束设置为将其限制在单元格的宽度上,但不起作用。有什么功能可以帮助我将 textView 的宽度调整为高度?谢谢。

this is my output now

func adjustUITextViewHeight(arg : UITextView)
{
arg.translatesAutoresizingMaskIntoConstraints = true
arg.sizeToFit()
arg.isScrollEnabled = false
}

最佳答案

我用这个函数解决了:

func adjustUITextViewHeight(arg : UITextView, viewBox : UIView)
{
arg.isScrollEnabled = false
let size = CGSize(width: viewBox.frame.width, height: .infinity)
let estimatedSize = arg.sizeThatFits(size)

arg.constraints.forEach { (constraint) in
if constraint.firstAttribute == .height {
constraint.constant = estimatedSize.height
}
}

}

这是视频教程的链接:https://www.youtube.com/watch?v=0Jb29c22xu8

关于ios - 根据文本调整 TextView 的高度和宽度 - Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51598341/

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