我有一个标签,在我看来,我想使用的系统字体大小为中等,大小为21点

extension Font {
    static var primaryButton: Font {
        return Font.custom("SFUIDisplay-Light", size: 21)
    }
}

然而,这没有任何效果.我把字符串改为HelveticaNeue-UltraLight,它确实起作用了,所以我猜SFUIDisplay-Light只是不正确的字体名

SwiftUI旧金山字体的正确字体名称是什么?br>

推荐答案

您可以使用以下设置系统字体的显式大小:

.font(.system(size: 60))

Swift相关问答推荐

如何在SWIFT中使用DiscardingTaskGroup获得任务结果

带DispatchSourceTimer的定时器

修改数组中每个类实例的属性

为什么Swift可以在没有足够信息的情况下推断类型?

在 SwiftUI 中禁用 Select 器选项

ForEach within List:模式的好处?

使用 RxSwift 围绕 async/await 方法创建 Observable

您是否必须手动指定您的 DispatchQueue 是串行的?

RxSwift 提高性能

自定义选取器的出现导致其他视图重新排列

是否可以使任何协议符合 Codable?

SwiftUI:调用以编程方式创建的视图的函数

Swift:withCheckedContinuation 和 Dispatch QoSClass

如何让 SwiftUI 中的文本在旋转框架的同时侧向显示?

在 Swift 中计算两个日期之间的差异

如何在今天的扩展(iOS)中访问 CoreData 模型

如何在 Swift 中遍历 struct 属性?

自定义 MKAnnotation 标注视图?

将活动指示器 colored颜色 更改为黑色

UITableView 布局在 push segue 和 return 上搞砸了. (iOS 8、Xcode beta 5、Swift)