自定义UIDatePicker

时间:2014-02-28 15:20:23

标签: ios uipickerview uidatepicker

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

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

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

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

我知道UIPickerView,但我希望我能避免一起攻击两个采摘者。

2 个答案:

答案 0 :(得分:1)

也许这会有所帮助?它当然是建立在UIPickerView之上的,因为实际上没有办法修改UIDatePicker以隐藏天数。

https://github.com/rolandleth/LTHMonthYearPickerView

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

答案 1 :(得分:0)

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