gpt4 book ai didi

ios - 动态自动布局调整大小

转载 作者:行者123 更新时间:2023-11-28 14:35:58 26 4
gpt4 key购买 nike

我有一个容器,里面有一个 UITextView。容器应该根据 TextView 的高度调整大小。我目前正在使用那里的线路使其工作

 let fixedWidth = textView.frame.size.width
let newSize = textView.sizeThatFits(CGSize(width: fixedWidth, height: CGFloat.greatestFiniteMagnitude))
let textViewHeight = CGSize(width: max(newSize.width, fixedWidth), height: newSize.height)

containerView.frame.size = textViewHeight

问题是,我在其余约束上使用自动布局,我也想将其作为自动布局进行管理。我试过在我的自动布局中使用 .greatestFiniteMagnitude 但这对我没有太大帮助。

最佳答案

这是允许文本字段自动调整大小和自动扩展其包含 View 的布局和约束。

containerView(蓝色)受限于顶部/前导/尾随,但底部或高度。

textView 被约束为 Top/Leading/Trailing/Bottom,都在 8,并且 Scrolling 被禁用。

少量文字: enter image description here

较长的文本量: enter image description here

在运行时,当您设置文本时——在字段中键入时——其高度将根据文本量自动调整大小。

关于ios - 动态自动布局调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50877170/

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