首页 > 解决方案 > 无法更改 DatePicker 字体颜色

问题描述

我有两个日期选择器,但即使我将其设置为黑色,字体颜色也是白色的。使它们难以阅读。

                DatePicker(selection: $fromDate.onChange(self.setFromDate(fromdate:)), in: ...Date(), displayedComponents: .date) {
                    Text("From")
                        .font(.body)
                        .foregroundColor(.black)
                        .fixedSize()
                }
                DatePicker(selection: $toDate.onChange(self.setToDate(todate:)), in: ...Date(), displayedComponents: .date) {
                    Text("To")
                        .foregroundColor(.black)
                        .font(.body)
                        .fixedSize()
                }

在此处输入图像描述

标签: datepickerswiftui

解决方案


您可以使用.accentColor()

DatePicker(selection: $fromDate.onChange(self.setFromDate(fromdate:)), in: ...Date(), displayedComponents: .date) {
                  Text("From")
                      .font(.body)
                      .foregroundColor(.black)
                      .fixedSize()
}
.accentColor(Color.black)

推荐阅读