我一直在搜索几天,但我看不出如何更改Datepicker控件的字体和大小。
我可以通过以下方式更改颜色:
datePicker.tintColor = UIColor.blue
但是我找不到如何更改字体及其大小。
答案 0 :(得分:1)
自定义UIDatePicker
虽然建议使用Swift的Native(默认)UIDatePicker
,
然后如果有人想要你可以参考以下列表
以下是GitHub的一些Customizable Datepicker
。
注意:但是,请勿尝试自定义
UIDatePicker
的外观。因为它可能会导致拒绝您的应用 将来
希望这有帮助。
答案 1 :(得分:-2)
使用以下代码更改Picker字体和大小:
func pickerView(_ pickerView:UIPickerView,viewForRow row:Int, forComponent组件:Int,重用视图:UIView?) - > UIView {
let label = (view as? UILabel) ?? UILabel()
label.textColor = .black
label.textAlignment = .center
label.font = UIFont(name: "SanFranciscoText-Light", size: 18)
// where data is an Array of String
label.text = pickerData[row]
return label
}