在新的 DatePicker (iOS14) 中更改字体颜色
Posted
技术标签:
【中文标题】在新的 DatePicker (iOS14) 中更改字体颜色【英文标题】:Change font color in new DatePicker (iOS14) 【发布时间】:2020-11-13 14:25:21 【问题描述】:如何在 ios 14 的新 DatePicker 中更改前景色?
VStack (alignment: .center, spacing: 0)
DatePicker(selection: self.$enddate, in: self.endMinDate()...self.endMaxDate())
Text("Start")
.labelsHidden().colorMultiply(MyColor.bluecolor)
.foregroundColor(MyColor.bluecolor)
iOS 13 中的旧 DatePicker 没有问题:
【问题讨论】:
【参考方案1】:我没有你的颜色,但以下应该可以。
使用 Xcode 12.1 / iOS 14.1 测试
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
【讨论】:
使用系统颜色可以很容易地解释暗/亮模式 .accentColor(Color(uiColor: .label))以上是关于在新的 DatePicker (iOS14) 中更改字体颜色的主要内容,如果未能解决你的问题,请参考以下文章
SwiftUI 在新的 Foundation Formatters iOS 15 中更改语言
当用户在新的 iOS DateTimePicker 中点击“重置”时崩溃