如何在 Swiftui 中更改字体大小并保持相同的字体

发布于 2025-01-11 01:10:02 字数 71 浏览 0 评论 0原文

我正在尝试更改文本标签的字体大小,以便我仍然拥有相同的字体。我尝试的每个选项也将字体更改为基本字体,但我想使用标题或使文本变胖。

iam trying to change the font size of an Textlabel so that i still have the same font. Every option i tried also changed the font to the basic one, but i want to use Headline or make the Text fat.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

眼眸里的那抹悲凉 2025-01-18 01:10:02

您在寻找这样的东西吗?

import SwiftUI

struct ContentView: View {
    
    @State private var fontSize: CGFloat = 16
    
    var body: some View {
        VStack {
            Text("Hello, world!")
                .font(.system(size: fontSize))
            .padding()
            
            Button("Change font") {
                fontSize += 2
            }
        }
    }
}

如果单击该按钮,则会增加字体大小。当然,您可以使用各种方法来更改 fontSize 属性。

它不再是标题,但据我了解苹果文档,系统字体的特定字体大小和字体粗细。您始终可以尝试不同类型的字体粗细来模仿标题粗细。

Are you looking for something like this?

import SwiftUI

struct ContentView: View {
    
    @State private var fontSize: CGFloat = 16
    
    var body: some View {
        VStack {
            Text("Hello, world!")
                .font(.system(size: fontSize))
            .padding()
            
            Button("Change font") {
                fontSize += 2
            }
        }
    }
}

This increases the font size if you click the button. You can, of course, use all kinds of methods to change the fontSize property.

It's not a headline any more, but that is, as far as I understand the apple documentation, a specific font size and font weight for the system font. You can always try the different kind of font weights to mimic the headline thickness.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文