gpt4 book ai didi

ios - 以编程方式设置 UILabel 高度 Swift 不起作用

转载 作者:行者123 更新时间:2023-11-28 13:19:20 24 4
gpt4 key购买 nike

我正在开发一个动态计算表格 View 单元格(自定义单元格)高度的应用程序。高度计算得很好,但单元格中的标签被截断了。我也尝试设置标签的高度,但它仍然显示截断的文本。

enter image description here

在上面的截图中你可以看到长文本没有完全显示,我尝试以编程方式设置标签的高度,但它不起作用。下面是设置高度的代码:

let attributes = NSMutableDictionary()
attributes.setValue(MyFonts.HELVETICA_NEUE_REGULAR_15, forKey: NSFontAttributeName)

var cellSize = labelText!.boundingRectWithSize(labelSize!, options: NSStringDrawingOptions.UsesLineFragmentOrigin, attributes: attributes, context: nil)

labelHeight = cellSize.size.height
customCell?.subtitleLabel?.frame.size.height = labelHeight;

请为此提出任何解决方案。

最佳答案

如果您的单元格是使用自动布局创建的,您需要设置

customCell?.subtitleLabel?.setTranslatesAutoresizingMaskIntoConstraints(true)

关于ios - 以编程方式设置 UILabel 高度 Swift 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27146767/

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