4

How can i change foreground color in new DatePicker for iOS 14?

VStack (alignment: .center, spacing: 0)
{
    DatePicker(selection: self.$enddate, in: self.endMinDate()...self.endMaxDate()) {
        Text("Start")
    }.labelsHidden().colorMultiply(MyColor.bluecolor)
}.foregroundColor(MyColor.bluecolor)

enter image description here

Old DatePicker in iOS 13 without problem:

enter image description here

alexbayker
  • 882
  • 9
  • 19
  • Possible duplicate of [How to change DatePicker's texts color in SwiftUI?](https://stackoverflow.com/questions/60560184/how-to-change-datepickers-texts-color-in-swiftui) – pkamb Apr 21 '22 at 19:57

1 Answers1

3

I don't have your colors but the following should work.

Tested with Xcode 12.1 / iOS 14.1

demo

VStack (alignment: .center, spacing: 0)
{
    DatePicker(selection: self.$enddate, in: self.endMinDate()...self.endMaxDate()) {
        Text("Start")
    }.labelsHidden()
}
.accentColor(MyColor.bluecolor)  // << this one !!
//.accentColor(.red)             // << used for demo
Asperi
  • 228,894
  • 20
  • 464
  • 690