使用内联样式更改日期选择器的字体颜色

אור*_*hpt 3 uidatepicker uikit ios swift ios14

我需要更改.inline日期选择器样式的文本颜色。\nGoogle 搜索引导我找到了这篇文章。

\n

这在.wheels样式上完美工作,但在以下情况下不起作用.inline:\n\xe2\x80\x8f

\n

我的代码:

\n
class ViewController: UIViewController {\n\n    @IBOutlet weak var datePicker: UIDatePicker!\n\n    override func viewDidLoad() {\n        super.viewDidLoad()\n\n        datePicker.preferredDatePickerStyle = .inline\n    \n        self.datePicker.backgroundColor = .blue\n    \n        datePicker.setValue(UIColor.white, forKeyPath: "textColor")\n        datePicker.tintColor = .systemTeal\n    }\n\n}\n
Run Code Online (Sandbox Code Playgroud)\n

任何帮助将不胜感激。

\n

Tam*_*gel 13

如果您想将字体颜色更改为白色,只需覆盖日期选择器的用户界面样式:

datePicker.overrideUserInterfaceStyle = .dark
Run Code Online (Sandbox Code Playgroud)