在iOS 9之前引用我们使用fontWithName的字体UIFont:
[UIFont fontWithName:@"HelveticaNeue" size:18]
Run Code Online (Sandbox Code Playgroud)
现在我们转向iOS 9.如何以相同的方式引用新的旧金山字体?
我们可以使用它systemFontOfSize的UIFont,但如何引用其他款式比普通?例如,如何使用San Francisco Medium或San Francisco Light字体?
Mir*_*ekE 116
在iOS 9中它是系统字体,所以你可以这样做:
let font = UIFont.systemFontOfSize(18)
Run Code Online (Sandbox Code Playgroud)
您可以直接使用字体名称,但我认为这不安全:
let font = UIFont(name: ".SFUIText-Medium", size: 18)!
Run Code Online (Sandbox Code Playgroud)
您还可以创建具有特定权重的字体,如下所示:
let font = UIFont.systemFontOfSize(18, weight: UIFontWeightMedium)
Run Code Online (Sandbox Code Playgroud)
要么
let font = UIFont.systemFontOfSize(18, weight: UIFontWeightLight)
Run Code Online (Sandbox Code Playgroud)
斯威夫特4
label.font = UIFont.systemFont(ofSize: 22, weight: UIFont.Weight.bold)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
34087 次 |
| 最近记录: |