有没有办法修改UIFont的字距调整/前导/跟踪?

时间:2018-02-21 20:39:15

标签: ios swift fonts uifont typography

以下是我在UILabels上定义字体的方法:

label.text = "Hello"
label.font = CustomFont.font(size: 16) // Resolves to `UIFont(name: "CustomFont", size: 16)`

我想针对CustomFont应用特定的字距调整/引导/跟踪,具体取决于文字大小。我可以通过使用属性字符串来实现这一点,但这意味着大量代码更改,破坏测试以及下一次开发的更多认知负荷(即:记住始终对所有标签使用属性字符串)。

有没有办法在UIFont级别修改字距调整/前导/跟踪?我听说过UIFontDescriptor,但我不确定我应该使用哪些关键/值,或者它是否会起作用。

0 个答案:

没有答案