【发布时间】:2013-10-20 13:26:50
【问题描述】:
我正在尝试减少 UILabel 文本中字体的重量。 我正在使用 Helvetica 字体,但我仍然希望文字更薄。 如何减少 UILabel 文本字体粗细?
【问题讨论】:
我正在尝试减少 UILabel 文本中字体的重量。 我正在使用 Helvetica 字体,但我仍然希望文字更薄。 如何减少 UILabel 文本字体粗细?
【问题讨论】:
您可以将字体设置为同一系列中的不同变体,例如 Helvetica-Light(默认情况下您会获得 Helvetica-Regular)。 iosfonts.com 提供了一个很好的查看字体选项的网站。
【讨论】:
您不能为任何字体设置任意粗细。有些字体有粗体和常规变体。较小的数字也有“轻”变体。正如另一位海报所说,如果字体是具有轻变体的字体之一,则可以选择该字体,但不能随意减少字体的重量。
【讨论】:
你需要减少UILabel使用的UIFont的pointSize:
UILabel *label; // Your Label
UIFont *font = label.font;
label.font = [font fontWithSize:(font.pointSize - 4)];
此示例将字体缩小 4 磅。
【讨论】: