gpt4 book ai didi

ios - 在 iOS 7 中反转 UIDatePicker 颜色

转载 作者:可可西里 更新时间:2023-11-01 04:16:08 24 4
gpt4 key购买 nike

首先我想说我会在 Apple Dev Forums 上发布这个问题,但是由于黑客尝试失败,或者其他什么原因,论坛已经离线将近 2 周了,我需要一个解决方案尽快。

在 iOS 7 中,UIDatePicker 看起来像这样: enter image description here

一位客户要求看起来像这样: enter image description here

(基本上是颠倒的)。

我已经尝试了一些事情:

  1. 将背景设置为黑色并循环遍历所有 View 的 subview ,直到到达显示日期本身的标签并将其颜色更改为白色。问题是该 View 只有一个 subview ,而该 subview 没有自己的任何 subview 。所以这个解决方案是行不通的。 (它在 ios6 中做到了)。

  2. 应用 filter到 View 的 CALayer。问题是,由于某些未知原因,这只能在 OS X 上实现,而不能在 iOS 上实现。

  3. UIApperance协议(protocol)。从我读到的内容来看,这应该可行,但我尝试过的却没有,而且我没有这方面的丰富经验来弄清楚为什么不行。

有什么我可以尝试的想法吗?这可能吗?我处理问题的方法有误吗?

最佳答案

试试这个:

把这段代码放在-(void)viewDidLoad

[datePicker setValue:[UIColor whiteColor] forKey:@"textColor"];

swift :

datePicker.setValue(UIColor.white, forKey: "textColor")

关于ios - 在 iOS 7 中反转 UIDatePicker 颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17906725/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com