【问题标题】:How to Change UIDatePicker Selected Color and Font Without Being Hacky in Swift?如何在 Swift 中更改 UIDatePicker 选择的颜色和字体而不是 Hacky?
【发布时间】:2015-10-01 13:07:25
【问题描述】:

我看到的很多关于这个问题的答案要么是 Objective-C、hacky 解决方案,要么是不能回答整个问题的解决方案。

我已经能够使用以下方法更改非选定值的颜色:

datePicker.setValue(UIColor.whiteColor(), forKeyPath: "textColor")

有没有一种方法可以从 UIDatePicker 更改所选日期的颜色和字体,而不是 hacky?

【问题讨论】:

    标签: ios swift cocoa-touch uidatepicker


    【解决方案1】:

    没有。唯一已知的 way 在 Swift 中更改所选日期的颜色(以及文本的其余部分)确实很麻烦,因为根据人机界面指南对 UIDatePicker isn't supported 进行字体/文本颜色更改。

    【讨论】:

      【解决方案2】:

      birthdayPicker.performSelector("setHighlightsToday:", withObject:UIColor.whiteColor())

      【讨论】:

        【解决方案3】:

        斯威夫特 4

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-01-19
          • 1970-01-01
          • 1970-01-01
          • 2021-11-19
          • 2012-05-21
          • 1970-01-01
          • 2012-06-22
          • 2015-04-09
          相关资源
          最近更新 更多