我的 View 中有一个标签,我想使用中等大小的系统字体,大小为 21 磅。
我创建了一个自定义扩展以重新使用创建的字体:
extension Font {
static var primaryButton: Font {
return Font.custom("SFUIDisplay-Light", size: 21)
}
}
但是,这没有任何效果。我将字符串更改为 HelveticaNeue-UltraLight
并且它确实有效,所以我猜测 SFUIDisplay-Light
只是不正确的字体名称。
在字体书中,它说 SFProText-Light
,但这对我也不起作用。
SwiftUI 中 San Francisco 字体的正确字体名称是什么?
或者:如何使用系统字体设置字体大小?
最佳答案
您可以为系统字体设置明确的大小:
.font(.system(size: 60))
关于swift - SwiftUI 中文本的自定义字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56465083/