UIDatePicker 不显示所有内容
UIDatePicker does not show everything
这是我的图片....
UIDatePicker
似乎没有在屏幕上显示所有内容。
有没有缩小字体的解决方案?
根据Apple doc,我想我们不能。
You cannot customize the appearance of date
pickers.
解决方法是您可以自定义 UIPickerView
作为日期选择器,然后使用 UIPickerViewDelegate
更改字体大小,例如:
func pickerView(_ pickerView: UIPickerView, viewForRow row: Int, forComponent component: Int, reusing view: UIView?) -> UIView {
var label: UILabel
if let view = view as? UILabel {
label = view
} else {
label = UILabel()
}
label.textColor = .black
label.textAlignment = .center
label.font = UIFont.systemFont(ofSize: 30)
label.text = recheckDayOptions[row].toString()
return label
}
这是我的图片....
UIDatePicker
似乎没有在屏幕上显示所有内容。
有没有缩小字体的解决方案?
根据Apple doc,我想我们不能。
You cannot customize the appearance of date pickers.
解决方法是您可以自定义 UIPickerView
作为日期选择器,然后使用 UIPickerViewDelegate
更改字体大小,例如:
func pickerView(_ pickerView: UIPickerView, viewForRow row: Int, forComponent component: Int, reusing view: UIView?) -> UIView {
var label: UILabel
if let view = view as? UILabel {
label = view
} else {
label = UILabel()
}
label.textColor = .black
label.textAlignment = .center
label.font = UIFont.systemFont(ofSize: 30)
label.text = recheckDayOptions[row].toString()
return label
}