我只想更改UIDatePicker的字体 colored颜色 .我研究过其他问题,但都涉及到改变其他属性和定制整个外观.我只想把字体 colored颜色 从黑色改成白色.我发现很难相信我不能完成这么简单的任务.为什么色彩不会影响它呢?它有什么用吗?
我只想更改UIDatePicker的字体 colored颜色 .我研究过其他问题,但都涉及到改变其他属性和定制整个外观.我只想把字体 colored颜色 从黑色改成白色.我发现很难相信我不能完成这么简单的任务.为什么色彩不会影响它呢?它有什么用吗?
我只需要(在iOS 8.x和9.0上)这一行来更改字体 colored颜色 :
[my_date_picker setValue:[UIColor whiteColor] forKey:@"textColor"];
没有子类化或调用私有API...
注意:今天的当前日期仍将突出显示(在较新的iOS版本中).您可以使用以下代码绕过此问题:
if ([my_date_picker respondsToSelector:sel_registerName("setHighlightsToday:")]) {
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wundeclared-selector"
[my_date_picker performSelector:@selector(setHighlightsToday:) withObject:[NSNumber numberWithBool:NO]];
#pragma clang diagnostic pop
}