【问题标题】:How to edit font type of UIDataPicker如何编辑 UIDataPicker 的字体类型
【发布时间】:2018-07-23 19:20:45
【问题描述】:

在我的 iOS 应用中,我实现了一个 UIDatePicker。 如何编辑字体?

【问题讨论】:

  • 你不能。没有 API 可以自定义 UIDatePicker 的外观。
  • 这个 API 是什么?谢谢

标签: ios uikit uidatepicker


【解决方案1】:

苹果documentation 说:

UIDatePicker 的外观不可自定义。

但是,UIDatePicker 使用 UIPickerView 的自定义子类,因此您可以使用 UIPickerView 的自定义子类(UIDatePicker 的副本)创建您自己的日期选择器,并具有您想要的外观。函数view(forRow:forComponent:) 允许您返回选择器视图的视图,您可以在该视图中使用具有所需字体的 UILabel。

【讨论】:

  • 不,UIDatePicker 不是 UIPickerView 的子类。
  • 是的,您似乎是对的,Apple 文档说:“UIDatePicker 类使用 UIPickerView 的自定义子类来显示日期和时间。”所以它不是我理解的子类。我会改正这个错误,谢谢!
  • 使用 UIPickerView 实现您自己的日期选择器并非易事,尤其是如果您希望它与用户的语言环境正常工作。
  • 谢谢,有UIPicker的代码可以拿去编辑吗?
  • @JhonDoe 你可以看看这个 Github 项目:github.com/HassanEskandari/HEDatePicker。它可以帮助你,也可以直接使用它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-10-31
  • 2018-05-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-30
  • 1970-01-01
相关资源
最近更新 更多