Как изменить цвет "неактивного" текста у UIDatePicker


#1

В datePicker выставленны ограничения на даты и соотвественно некоторые строки (элементы даты) серые и недоступные.

Цвет текста меняется по ключу “textColor” .setValue(UIColor.white, forKey: "textColor")

А вот по какому ключу изменить цвет “неактивного” текста в datePicker?

49


#2

По поводу именно DatePicker я не видел таких реализаций и не смог найти ничего.
Есть вариант для PickerView через NSAttributedString: https://makeapppie.com/2014/10/21/swift-swift-formatting-a-uipickerview/

На крайний случай, всегда можно сделать свой.


#3

Да это то понятно. Просто при использовании datePicker, под капотом, видимо, есть условия ограничений, которые срабатывают при ограничении дат при .minimumDate или .maximumDate и соответственно красят нужные элементы. Должен быть ключ на эти элементы, но инфы пока не нашёл.

Ваять свой неохота, если есть готовое нативное решение.


#4

Тогда смотрите исходники