有没有办法在iOS8中更改日期 Select 器的文本 colored颜色 ?我知道这在iOS7和之前的版本中是不可能的,在第8版中有什么改变吗?

例如,我在Yahoo Weather中发现了修改过的 Select 器!

在此处输入图像描述

推荐答案

在stackoverflow的comments处找到了解决方案.如果你需要

我发现选定数字的两行 colored颜色 仍然是灰色的.

class ColoredDatePicker: UIDatePicker {
    var changed = false
    override func addSubview(view: UIView) {
        if !changed {
            changed = true
            self.setValue(UIColor.whiteColor(), forKey: "textColor")
        }
        super.addSubview(view)
    }
}

Swift相关问答推荐

如何在枚举有关联数据时使用combined if with case

KMM-Swift铸造密封类

在数组中查找最大y值的x值

Swift 扩展:通过方法重载增强现有类

如何绑定环境变量ios17

VisionOS TabBar预览中是否存在漏洞?

从 actor 的 init 方法调用方法

Swift Combine:如何在保留发布者结果顺序的同时进行收集?

用逻辑运算符保护让

如何在 SwiftUI 中获取视图的位置

如何从另一个 swift 文件中调用函数

SwiftUI:决定键盘重叠的内容

SwiftUI:异步网络请求后@State 值不更新

将数据附加到 Firebase 实时数据库后,NavigationLink 将我重定向到上一个视图

符合协议要求委托变量在 ios13 中可用

iOS 判断应用程序是否可以访问麦克风

否定 #available 语句

如何在 iOS Swift 中进行多线程、并发或并行?

Swift 3.0 的 stringByReplacingOccurencesOfString()

为什么'nil' 与 Swift 3 中的 'UnsafePointer' 不兼容?