swiftui - 如何在 SwiftUI 中将字体粗细更改为中等?
问题描述
为什么 SwiftUI 中的 .title 样式没有显示 .medium 系统字体?
我也尝试过使用 Font.custom 显式设置字体...
Text("Text").font(Font.title.weight(.light))
Text("Text").font(Font.title.weight(.regular))
Text("Text").font(Font.title.weight(.medium))
Text("Text").font(Font.title.weight(.semibold))
Text("Text").font(Font.title.weight(.bold))
这是我的输出:
我期望 .medium 比 .regular 重。
解决方案
实现这一点的最佳方法是将字体类型和字体粗细分成两个独立的部分。
Text("Text")
.font(.title)
.fontWeight(.medium)
我希望这有帮助。
推荐阅读
- asp.net-core - 无法将响应数据传递给 JSON
- webpack - Webpack 4 捆绑包拆分,捆绑包之间共享范围
- python - 正则表达式提取具有未知数字格式的负数
- ssis - 如何检查 SSIS dt_ntext 列是否为空字符串?
- youtube-dl - Telegram bot 通过 YouTube-DL 下载视频?
- java - 模运算符和按位与的性能比较
- highcharts - 如何定义直方图类别/区间
- javascript - 带圆角的画布 clearRect
- jenkins - 如何创建 Jenkins 自定义视图
- asp.net - 使用现有数据库实现自定义 ASP.NET 标识