如何在 SwiftUI 中更改 DatePicker 字体粗细
Posted
技术标签:
【中文标题】如何在 SwiftUI 中更改 DatePicker 字体粗细【英文标题】:How can I change DatePicker font weight in SwiftUI 【发布时间】: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()
【问题讨论】:
试试这些***.com/questions/49810977/… 我也发现了这个***.com/questions/37678487/… 【参考方案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])
【讨论】:
以上是关于如何在 SwiftUI 中更改 DatePicker 字体粗细的主要内容,如果未能解决你的问题,请参考以下文章
如何在 SwiftUI 中使用 UIButton 更改 @State var