如何更改UIDatePicker所选颜色和字体而不是在Swift中被黑客攻击?

问题描述 投票:1回答:3

我在这个问题上看到的很多答案都是在Objective-C,hacky解决方案或者没有回答整个问题的解决方案中。

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

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

有没有办法从UIDatePicker更改所选日期的颜色和字体而不是hacky?

ios swift cocoa-touch uidatepicker
3个回答
1
投票

没有。唯一已知的更改Swift中所选日期颜色的way(以及文本的其余部分)实际上是hacky,因为通过人机界面指南对UIDatePicker isn't supported进行了字体/文本颜色更改。


0
投票

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


-2
投票

斯威夫特4

datePicker.setValue(UIColor.white,forKeyPath:“textColor”)

© www.soinside.com 2019 - 2024. All rights reserved.