【问题标题】:Dynamic Type Text get clipped动态类型文本被剪裁
【发布时间】:2017-03-10 03:40:21
【问题描述】:

我正在使用自定义字体在我的 iOS 10 应用中实现动态类型。但是,当使用最大的文本设置时,UILabel 会被截断 - (我不知道描述这个的确切术语。如果你知道,请纠正我) - 请看下面的截图:

下面“日期”的UILabelUILabel“名称”的设置相同,所以我想知道为什么它有不同的行为。我希望文本不被剪裁。

编辑: 这是UILabel 属性的屏幕截图

【问题讨论】:

  • 看起来标签的高度没有针对较大的字体进行调整。你的标签设置如何?在情节提要中显示相关代码或相关设置的屏幕截图。
  • @rmaddy 我添加了UILabel 属性的屏幕截图

标签: ios fonts uilabel dynamic-text


【解决方案1】:

您可以通过编程方式使用 minimumScaleFactor

yourLabel.adjustsFontSizeToFitWidth=YES;

yourLabel.minimumScaleFactor=0.5;

这将根据标签和文本的宽度处理您的字体大小。

【讨论】:

  • 您应该发布一个指向您复制的答案的链接,而不仅仅是一个指向您复制的答案的问题的链接。
  • 点击固定字体大小,然后选择最小字体大小并将值设置为实际值/2。
猜你喜欢
  • 2011-06-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多