2014-02-28 67 views
0

我想定製一個UIDatePicker。用戶將被要求選擇一個UIDatePicker的定製

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

不幸的是,確切的日期輸入(帶選項日/月/年)不是一個選項。一個可以接受的折中方案只會顯示月份和年份的選項。

  • 據我所研究,不可能通過這種方式定製Apple的 UIDatePicker。我對嗎?
  • 我還需要其他哪些選項來解決該問題?
  • 有沒有第三方選項 解決這個具體問題?

我知道UIPickerView,但我希望我可以避免黑客兩個撿拾器在一起。

回答

1

也許這可能有幫助嗎?它當然是建立在UIPickerView之上的,因爲實際上沒有辦法修改UIDatePicker來隱藏日子。

https://github.com/rolandleth/LTHMonthYearPickerView

你也可以通過改變月份的編號和名稱在LTHMonthYearPickerView.m文件很容易定製。

+1

答案是更令人敬畏,我認爲這將是:LTHMonthYearPickerView的定製非常簡單;我將記錄我的代碼,將其清理並上傳到第二個github分支。非常感謝你,你幫了我很多! –

0

你是對的,你不能使用UIDatePicker。使用UIPickerView包含兩個組件,一個用於一年,另一個用於本季度。