在 iOS 7 中,UIDatePicker 的外观是这样的:
![enter image description here](https://istack.dev59.com/K8udX.webp)
![enter image description here](https://istack.dev59.com/aFCy9.webp)
我尝试了一些方法:
将背景设置为黑色,并循环遍历所有视图的子视图,直到到达显示日期本身的标签并将它们的颜色更改为白色。问题是该视图仅有一个子视图,而且该子视图没有自己的任何子视图。因此,这个解决方案不起作用(在iOS6中可以)。
将过滤器应用于视图的CALayer。问题是这只能在OS X上实现,而不能在iOS上实现,原因未知。
尝试使用UIApperance协议。从我所了解的来看,这应该是可行的,但我尝试过的方法并不起作用,而且我对此也没有深入的经验来找出原因。
你有什么想法?这真的可能吗?我在解决问题的方法上犯了错误吗?