You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在SwiftUI中将Button的文本设置为更大字号和粗体?

方法1:直接对Button应用字体修饰符

这是最简便的写法,直接给Button添加font修饰符即可同时设置字号和字重:

Button("Tap me") {
    print("Button tapped!")
}
// 24可以替换为你需要的任意字号数值
.font(.system(size: 24, weight: .bold))

方法2:显式自定义Button的Label

如果后续还需要给按钮文本添加其他样式,推荐显式定义Label部分,写法更清晰:

Button {
    print("Button tapped!")
} label: {
    Text("Tap me")
        .font(.system(size: 24))
        .bold()
}

补充说明

  • 如果你不需要固定字号,希望文本跟随系统动态字体规则自适应,可以使用内置的文本样式,比如.font(.title.bold())、.font(.headline.bold())等,这类样式会自动适配系统的字体大小偏好设置。
  • 所有修饰符的数值都可以根据你的实际需求调整。

内容的提问来源于stack exchange,提问作者Jasjeev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.08 22:18:02