如何更改UIDatePicker所选颜色和字体而不是在Swift中被黑客攻击?

时间:2015-10-01 13:07:25

标签: ios swift cocoa-touch uidatepicker

我在这个问题上看到的很多答案都是在Objective-C,hacky解决方案或者不能回答整个问题的解决方案中。

我已经能够使用以下方式更改未选择的颜色颜色:

datePicker.setValue(UIColor.whiteColor(), forKeyPath: "textColor")

有没有办法从UIDatePicker更改所选日期的颜色和字体而不是hacky?

3 个答案:

答案 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”)