我想首先说我会在Apple Dev论坛上发布这个问题,但由于黑客攻击尝试惨败,或者其他什么,论坛已经离线了将近2周,我需要一个解决方案可能.
在iOS 7中,UIDatePicker看起来像这样:

并且客户要求看起来像这样:

(基本上是倒置的).
我尝试过几件事:
将背景设置为黑色并循环浏览所有视图的子视图,直到我到达显示日期本身的标签并将其颜色更改为白色.问题是该视图只有一个子视图,并且该子视图没有自己的任何子视图.所以这个解决方案不起作用.(它在ios6中完成).
将过滤器应用于视图的CALayer.事情是,这只能在OS X上,而不是在iOS上,原因不明.
玩UIApperance协议.从我所读到的,这应该工作,但我尝试过没有,我没有丰富的经验,以弄清楚为什么不.
我有什么想法可以尝试吗?这甚至可能吗?我在处理问题时犯了错误吗?
试试这个:
将此代码放入- (void)viewDidLoad
[datePicker setValue:[UIColor whiteColor] forKey:@"textColor"];
Run Code Online (Sandbox Code Playgroud)
你想要的都是可能的,但它将被称为“自定义日期选择器”。
下面是您可以找到所需内容的链接。
https://www.cocoacontrols.com/controls/simpledatepicker
如果您需要更多,请访问下面的链接。
https://www.cocoacontrols.com/search?utf8=%E2%9C%93&q=datepicker
| 归档时间: |
|
| 查看次数: |
11180 次 |
| 最近记录: |