SpacingLabel 0.0.1

SpacingLabel 0.0.1

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2015年6月

Cyril Chandelier 维护。




  • 作者:
  • Cyril Chandelier

UILabel 的子类,更好地遵守文本和其他元素之间的空间图表

介绍

您是否注意到一个在视图中垂直居中的标签并不是完美地在视图中间?这是因为文本是根据 UIFont 的信息绘制的,尤其是它的起始空间和下伸部分。从标签顶部和底部移除这些空间,可以让您更好地控制布局;您可以在两个标签之间添加 20pt 的垂直约束,并确保这个空间会被尊重。这就是为什么有 SpacingLabel 的存在。

使用标准 UILabel 组件

使用 SpacingLabel 组件

这会在内容大小适合文本时突出显示绘制区域

如何工作?

SpacingLabel 简单地检索文本第一行和最后一行的字体,以从第一行字体的首字母高和最后一行字体的下伸部分移除额外的空间。