如何在SwiftUI中将字体大小更改为中等?

如何在SwiftUI中将字体大小更改为中等?,swiftui,Swiftui,为什么.medium系统字体在SwiftUI中不显示.title样式 我也尝试过用font.custom显式设置字体 Text(“Text”).font(font.title.weight(.light)) 文本(“文本”).font(字体、标题、重量(.regular)) 文本(“文本”).font(字体、标题、重量(.medium)) 文本(“文本”).font(字体、标题、重量(.半粗)) 文本(“文本”).font(字体、标题、重量(.粗体)) 以下是我的输出: 我期待着。中等重于。普

为什么.medium系统字体在SwiftUI中不显示.title样式

我也尝试过用font.custom显式设置字体

Text(“Text”).font(font.title.weight(.light))
文本(“文本”).font(字体、标题、重量(.regular))
文本(“文本”).font(字体、标题、重量(.medium))
文本(“文本”).font(字体、标题、重量(.半粗))
文本(“文本”).font(字体、标题、重量(.粗体))
以下是我的输出:

我期待着。中等重于。普通重


实现这一点的最佳方法是将字体类型和字体大小分成两个单独的部分

Text(“Text”)
.font(.title)
.fontWeight(.medium)

我希望这能有所帮助。

谢谢。这确实有帮助,但我仍然存在无法看到中等字体的问题。这可能是由于您正在设置SwiftUI代码,如果你给我完整的项目,那么我可能能够help@GavinJensen当我使用自定义字体时,我也遇到了类似的问题,这是因为族字体名称需要根据权重进行相应的更改。对于非文本的视图如何?fontWeight是否已弃用?我得到一个错误,该方法不存在。