用Swift 3在iOS10中设置UIDatePicker的字体

是否有一个公共的界面来设置Swift 3 UIDatePicker的字体

我很清楚类似的问题已经被问到,主要是询问如何改变UIDatePicker中标签的颜色。

使用类似datePicker.setValue(UIColor.someColor, forKey: "textColor")正在访问一个私有属性,这可能会引起一些眉毛。

而使用appearanceWhenContainedIn既不暴露标签的textColor也不暴露其字体:

 UILabel.appearance(whenContainedInInstancesOf: [UIDatePicker.self]).??? 

那么,是否有正式的方式来改变UIDatePicker的字体? 或者我应该从头开始build立一个dateselect器?

那么,是否有正式的方式来改变UIDatePicker的字体?

不,没有。 这正是为什么所有这些解决办法都提出来的原因。