UiLabel 文本从顶部被截断
Posted
技术标签:
【中文标题】UiLabel 文本从顶部被截断【英文标题】:UiLabel text get cut off from Top 【发布时间】:2021-10-04 10:53:22 【问题描述】:我有一个 Expandable label 显示孟加拉字体,但它从顶部被切断,如图所示:
这里是我声明属性的方式:
@IBOutlet private weak var descriptionLabel: ExpandableLabel!
我尝试了不同的方法但没有帮助,示例:
descriptionLabel.lineBreakMode = .byCharWrapping
descriptionLabel.sizeToFit()
descriptionLabel.baselineAdjustment = .none
请有人建议如何通过不从顶部截断文本来解决这个问题。
约束:
【问题讨论】:
【参考方案1】:descriptionLabel.clipsToBounds = false
这样就解决了问题
【讨论】:
【参考方案2】:标签的(垂直)内容抗压缩优先级不够高,将其设置为 required (1000) 已修复。
或快速破解
override public func layoutSubviews()
super.layoutSubviews()
var frame = self. descriptionLabel.frame
frame.size.height += 1.0
self.descriptionLabel.frame = frame
【讨论】:
抱歉,问题仍然存在以上是关于UiLabel 文本从顶部被截断的主要内容,如果未能解决你的问题,请参考以下文章