Я не могу изменить цвет текста в iOS 14 для UIDatePicker, имеющего UIDatePickerStyle.встроенный

#ios #uidatepicker #ios14

#iOS #uidatepicker #ios14

Вопрос:

Привет, я пытаюсь изменить цвет текста для UIDatePicker, если preferredDatePickerStyle UIDatePickerStyle.inline он не работает, для UIDatePickerStyle.wheels и UIDatePickerStyle.compact его работы

 timePicker.setValue(UIColor.white, forKey: "textColor")
timePicker.preferredDatePickerStyle = UIDatePickerStyle.inline
  

Комментарии:

1. Ваш код всегда был неправильным, поскольку вы фактически пытаетесь настроить средство выбора с помощью KVC. Это не поддерживается. Это "textColor" какой-то секретный ключ; никогда не было никакой гарантии, что он будет работать.

2. Я понимаю, что это небезопасно, но как я могу изменить цвет шрифта для выбора даты с помощью style UIDatePickerStyle.inline .

3. Если вы считаете, что Apple не предоставила вам достаточных возможностей для настройки этого объекта так, как вы хотите, отправьте запрос на улучшение в Apple.