突出字体的大胆

时间:2018-12-20 00:37:30

标签: ios swift uifont

是否可以强调字体的粗体?我使用了这种字体:

lbl.font = UIFont(name: "Arial Rounded MT Bold", size: 22)

但这还不够大胆。我想要这个:

所需字体

Screen shot

但是我有这个:

当前字体

Screen Shot

2 个答案:

答案 0 :(得分:0)

您通常可以使用UIFont.Weight指定字体的weight

但是由于您使用的是自定义字体,因此可能必须使用fontDescriptorWithSymbolicTraits:

也就是说,通常不建议在iOS开发中使用自定义字体,因为它会破坏您进行动态字体大小调整的能力,并且会与Apple的Human Interface Guidelines相冲突,特别是在Typography (iOS)的那一部分上

答案 1 :(得分:0)

使用已应用.expansion属性的NSAttributedString。

例如,以下是Arial-BoldMT大小为22的文字:

enter image description here

这是使用相同字体的相同文本,但是扩展因子为0.2:

enter image description here