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