【问题标题】:UIDatePicker change font color ios15UIDatePicker 更改字体颜色 ios15
【发布时间】:2021-11-19 17:51:17
【问题描述】:

我有一个uiDatePicker,例如,我之前用myDatePicker.tintColor = UIColor.red 更改了字体颜色。现在我已经更新到 Xcode 13 和 ios15,当我在带有 ios15 的设备上运行它时,文本颜色默认为黑色,并且只有在选择 myDatePicker 并显示日历时才会更改为设置的色调颜色。我希望文本颜色始终是我设置的色调颜色,而不仅仅是在选择日期选择器时。实现此目的的正确方法是什么?

【问题讨论】:

  • 这里也一样。我仍在尝试在不将视图背景更改为白色的情况下找到解决方案。

标签: swift uidatepicker ios15


【解决方案1】:

经过几个小时的研究,我意识到并接受没有办法自定义默认的 UIDatePicker,甚至它的字体颜色。 在 iOS 15 之前,至少色调颜色会影响标签颜色,但它们在 iOS 15 中“固定”了。

因此,您可以将字体颜色更改为白色的一件事就是覆盖深色模式

datePicker.overrideUserInterfaceStyle = .dark

由于我的背景是全黑的,这个小技巧在可接受的范围内解决了我的问题。

来源:Changing font color of Date Picker with inline style

【讨论】:

    猜你喜欢
    • 2014-01-19
    • 1970-01-01
    • 1970-01-01
    • 2015-01-14
    • 2013-11-14
    • 2015-01-02
    • 2014-05-03
    • 1970-01-01
    • 2023-04-08
    相关资源
    最近更新 更多