gpt4 book ai didi

ios - 将 textView 高度设置为等于 contentSize swift

转载 作者:行者123 更新时间:2023-11-29 02:08:48 24 4
gpt4 key购买 nike

我已经通过 interfacebuilder 向我的 tableViewCell 添加了一个 textView。但是我想将大小设置为等于 textView 中的内容。这似乎不起作用。到目前为止,我已经在下面完成了,这不会改变 textView 的框架

var size: CGSize = cell.titleViewLabel.systemLayoutSizeFittingSize(cell.titleViewLabel.contentSize)
var frame: CGRect = cell.titleViewLabel.frame
frame.size.height = size.height
cell.titleViewLabel.frame = frame

最佳答案

我建议使用自动布局而不是手动设置框架大小。但是,如果您必须手动设置它,则需要获取您正在设置的文本的大小。

let labelSize = myLabel.text.sizeWithAttributes([NSFontAttributeName:myLabel.font!])

let labelHeight = labelSize.height;

使用这个你应该有你的文本的大小和高度,然后你可以将其设置为定义的框架高度。

关于ios - 将 textView 高度设置为等于 contentSize swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29496398/

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