【问题标题】:UiLabel text get cut off from TopUiLabel 文本从顶部被截断
【发布时间】:2021-10-04 10:53:22
【问题描述】:

我有一个 Expandable label 显示孟加拉字体,但它从顶部被切断,如图所示:

这里是我声明属性的方式:

@IBOutlet private weak var descriptionLabel: ExpandableLabel!

我尝试了不同的方法但没有帮助,示例:

descriptionLabel.lineBreakMode = .byCharWrapping
descriptionLabel.sizeToFit()
descriptionLabel.baselineAdjustment = .none

请有人建议如何通过不从顶部截断文本来解决这个问题。

约束:

【问题讨论】:

    标签: ios swift uilabel


    【解决方案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
      }
      

      【讨论】:

      • 抱歉,问题仍然存在
      猜你喜欢
      • 2012-05-09
      • 1970-01-01
      • 2018-10-02
      • 2013-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-18
      • 1970-01-01
      相关资源
      最近更新 更多