我想首先说我会在 Apple Dev Forums 上发布这个问题,但是由于黑客尝试惨败,或者其他原因,论坛已经离线近 2 周了,我需要尽快解决这个问题可能的。
在 iOS 7 中,UIDatePicker 看起来像这样:
一位客户要求看起来像这样:
(基本上是倒置的)。
我尝试了几件事:
将背景设置为黑色并循环浏览所有视图的子视图,直到我到达显示日期本身并将其颜色更改为白色的标签。问题是视图只有一个子视图,并且该子视图没有它自己的任何子视图。所以这个解决方案不起作用。(它在 ios6 中做到了)。
对视图的 CALayer应用过滤器。问题是这只能在 OS X 上而不是在 iOS 上,出于某种未知的原因。
使用UIApperance协议。从我读过的内容来看,这应该可行,但我尝试过的却没有,而且我没有丰富的经验来弄清楚为什么不这样做。
有什么想法我可以尝试吗?这甚至可能吗?我在解决问题的方法上犯了错误吗?