我知道这个问题在其他时候也有人提出过,但是使用 xCode 7 和 iOS9.2 是否可以更改 UIDatePicker 上“今天”日期的字体颜色?
[self.dpData setValue:[UIColor colorWithRed:111/255.0f green:113/255.0f blue:121/255.0f alpha:1.0f] forKeyPath:@"setHighlightsToday"];
我试过这个但它崩溃了,所以我知道这行不通。
我还有其他选择吗,或者我真的需要构建自己的 DatePicker?
提前致谢。
最佳答案
(据报道此方法在 iOS 14 中崩溃,因此不再有效。请参阅下面的讨论。)
一种更安全/更简单的方法是简单地设置键“highlightsToday”的值。这是一个 Swift 2.2 示例:
datePicker.setValue(UIColor.whiteColor(), forKey: "textColor")
datePicker.setValue(false, forKey: "highlightsToday")
关于ios - UIDatePicker 更改 "today"日期文本的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33387791/