【问题标题】:Customisation of UIDatePickerUIDatePicker 的自定义
【发布时间】:2014-02-28 15:20:22
【问题描述】:

我想自定义一个UIDatePicker。将要求用户选择一个

  • (1984-2100)和
  • 季度(Q1-Q4)。

不幸的是,日期的精确输入(带有选项日/月/年)不是一个选项。一个可接受的折衷方案是只显示月份和年份的选项。

  • 据我研究,无法自定义 Apple 的 UIDatePicker 以这种方式。我对吗?
  • 我还有哪些其他选择 必须解决那个问题?
  • 是否有任何第 3 方选项 解决这个具体问题?

我知道UIPickerView,但我希望我可以避免同时破解两个拾取器。

【问题讨论】:

    标签: ios uipickerview uidatepicker


    【解决方案1】:

    也许这会有所帮助?它当然是建立在 UIPickerView 之上的,因为真的没有办法修改 UIDatePicker 来隐藏日期。

    https://github.com/rolandleth/LTHMonthYearPickerView

    您还可以通过更改 LTHMonthYearPickerView.m 文件中的月份编号和名称来轻松自定义它。

    【讨论】:

    • 这个答案比我想象的更棒:LTHMonthYearPickerView 的自定义非常简单;我将记录我的代码,清理它并将其上传到第二个 github 分支。非常感谢,你帮了我很多!
    【解决方案2】:

    你是对的,你不能使用UIDatePicker。使用带有两个组件的 UIPickerView,一个用于年份,一个用于季度。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-24
      • 1970-01-01
      • 1970-01-01
      • 2012-06-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多