我在这个问题上看到的很多答案都是在Objective-C,hacky解决方案或者不能回答整个问题的解决方案中。
我已经能够使用以下方式更改未选择的颜色颜色:
datePicker.setValue(UIColor.whiteColor(), forKeyPath: "textColor")
有没有办法从UIDatePicker更改所选日期的颜色和字体而不是hacky?
答案 0 :(得分:1)
没有。唯一已知的way更改Swift中所选日期的颜色(以及文本的其余部分)实际上是hacky,因为人机界面对UIDatePicker isn't supported进行了字体/文本颜色更改准则。
答案 1 :(得分:0)
birthdayPicker.performSelector("setHighlightsToday:", withObject:UIColor.whiteColor())
答案 2 :(得分:-2)
雨燕4
datePicker.setValue(UIColor.white,forKeyPath:“ textColor”)