gpt4 book ai didi

swiftui - 我们如何在 SwiftUI 中定义常量 swiftUI-Type 字体?

转载 作者:行者123 更新时间:2023-12-02 19:09:36 27 4
gpt4 key购买 nike

我可以使用以下代码在 UIKIt 中定义常量字体:

let appFont = UIFont.systemFont(ofSize: 18, weight: UIFont.Weight.regular)

如您所知,我们可以在 SwiftUI 中使用字体,如下所示:

.font(.system(size: 35, weight: .ultraLight, design: .rounded))

现在我想将此代码作为 appFont 的常量,并仅使用 .appFont 来调用此代码,我们该如何做到这一点?

最佳答案

如果我正确理解了您的需求,这可以通过扩展 View 来完成,例如

extension View {
func appFont() -> some View {
self.font(.system(size: 35, weight: .ultraLight, design: .rounded))
}
}

因此您可以在 View 中的任何位置将其用作

var body: some view {
SomeView().appFont()
}

关于swiftui - 我们如何在 SwiftUI 中定义常量 swiftUI-Type 字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64515217/

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