【问题标题】:How can I change DatePicker font weight in SwiftUI如何在 SwiftUI 中更改 DatePicker 字体粗细
【发布时间】:2021-01-23 10:47:18
【问题描述】:

我试过下面的代码。但是.font 函数并没有改变任何东西。我想让日期更暗。我该怎么做?

struct TestView: View {
    @State private var date = Date()
    
    var body: some View {
        HStack {
            DatePicker("", selection: $date, in: ...Date(), displayedComponents: .date)
                .padding()
                .labelsHidden()
                .accentColor(.red)
                .font(Font.body.weight(.bold))
            
            Spacer()
        }
    }
}

【问题讨论】:

标签: swift datepicker swiftui font-size


【解决方案1】:

虽然您不能专门更改 DatePicker 的文本,但您可以使用 HStack 来实现所需的结果。

    HStack {
             Text("End Date")
                   .font(.custom((Fonts.gse), size: 18))
                   .fontWeight(.medium)
             Spacer()
             DatePicker("", selection: self.$endingDate, in: self.dateRange, displayedComponents: [.date, .hourAndMinute])
}

【讨论】:

    猜你喜欢
    • 2014-07-16
    • 2018-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-06
    • 2023-03-22
    • 1970-01-01
    相关资源
    最近更新 更多