gpt4 book ai didi

swiftui - 将系统设置为始终使用圆角字体?

转载 作者:行者123 更新时间:2023-12-01 23:54:20 26 4
gpt4 key购买 nike

在 SwiftUI 中,有没有办法让系统字体的圆角版本成为所有样式的默认字体?我对应用程序中的所有文本使用一种系统样式(.body、.title、.headline 等)。

例如,我可以在单个 TextView 上使用它

Text("some text")
.font(.system(.body, design: .rounded))

我想避免像这样更新我的应用程序中的每个 TextView 和字段。有没有办法告诉环境默认使用圆形设计?

最佳答案

以下是如何在 Root View 中设置环境字体,所有 subview 默认都有它。

var body: some View {
NavigationView {
VStack {
NavigationLink(destination: Text("Details")) {
Text("Link")
}
Text("Tap on image to find details")
}
}.environment(\.font, Font.system(.body, design: .rounded))
}

关于swiftui - 将系统设置为始终使用圆角字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58790343/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com